Portal > Foren > Ankündigungen, News und Feedback > Nachrichten > Schwachstelle durch Formulare zum Datei-Upload und JavaScript in diversen Browsern
Antwort
 
Themen-Optionen
Alt 07.06.2006, 10:39 Nach oben    #1
Benjamin Steininger
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.180
Standard Schwachstelle durch Formulare zum Datei-Upload und JavaScript in diversen Browsern

Schwachstelle durch Formulare zum Datei-Upload und JavaScript in diversen Browsern

Heise.de berichtet über eine sicherheitsgefährdende Schwachstelle, die in unterschiedlichen Webbrowsern Angreifern die Möglichkeit bietet, über eine Kombination von JavaScript und Formulare zum Dateiupload, Dateien der "Opfer" ins Internet hochzuladen.
So sei es laut Charles McAuley im Internet-Explorer Version 6 und 7, sowie in Mozilla-basierten Webbrowsern möglich "Tastenanschläge in Formularen zu filtern und in eine Dateieingabebox zu kopieren".

Dazu der Bugzilla-Eintrag für Mozilla-Browser:
https://bugzilla.mozilla.org/show_bu...pen__&id=56236

Heise.de schreibt
Zitat:
Obwohl Benutzer ordentlich mithelfen müssen, damit ein solcher Angriff funktioniert, scheint der Angriffsvektor nicht unrealistisch
Der User ist also ein wichtiger Bestandteil des Sicherheitslecks, allerdings ist das ja zumeist der Fall und sollte durch Sicherheitsvorkehrungen von Seiten der Browserentwickler so gut wie möglich umgangen werden.

---------------

Persönlicher Kommentar des Autors:

und ich dachte, dass gerade manipulationen hier nicht möglich sein sollten ...
mfg
robo47

Geändert von Ben (07.06.2006 um 23:25 Uhr). Grund: Heise-Zitate entfernt und Text in eigenen Worten wiedergegeben, Formatierung aktualisiert
robo47 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 07.06.2006, 13:06 Nach oben    #2
Lutz
 
Benutzerbild von MrNiceGuy
 
Registriert seit: 14.08.2005
Ort: Nienburg / Weser
Beiträge: 684
Standard

Also ich habe schon vieles ausprobiert und das schreiben in den Value eines File-Feldes ist im IE definitiv nicht möglich, ganz egal, wie man die Eingabe abfängt (Also ob man nen String nimmt oder die Daten, die von der Tastatur kommen), denn .value bleibt lediglich mit Leserechten ausgestattet!
MrNiceGuy ist gerade online  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 07.06.2006, 18:52 Nach oben    #3
Jay
Gast
 
Beiträge: n/a
Standard

@MrNiceGuy

Geh auf heise.de und sieh dir an wie das gemacht wurde, denn viele Wege führen nach Rom.

Über AJAX sollte die Sache ebenfalls ganz simpel sein, weil du nur ja kein Formular brauchst sondern einfach den entsprechenden HTTP Header senden musst und wenn du den eines Fileuploads sendest mit zB den Wert C:\Windows\Boot.ini so kannst du die ohne dass der User was bemerkt hochladen.

MfG Jay
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 07.06.2006, 22:33 Nach oben    #4
me pro ok?
 
Benutzerbild von Lars
 
Registriert seit: 07.09.2005
Ort: Pulheim bei Köln
Beiträge: 964
Standard

Zitat:
Über AJAX sollte die Sache ebenfalls ganz simpel sein, weil du nur ja kein Formular brauchst sondern einfach den entsprechenden HTTP Header senden musst und wenn du den eines Fileuploads sendest mit zB den Wert C:\Windows\Boot.ini so kannst du die ohne dass der User was bemerkt hochladen.
Rall ich nicht. Wie willst du denn an den Inhalt der Datei kommen bzw. den Werte des Uploadfeldes setzen?
Lars ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 08.06.2006, 00:42 Nach oben    #5
Dejan Spasic
 
Benutzerbild von dejan_spasic
 
Registriert seit: 05.01.2006
Ort: Düsseldorf
Beiträge: 169
Standard

Zitat:
Zitat von Lars
Zitat:
Über AJAX sollte die Sache ebenfalls ganz simpel sein, weil du nur ja kein Formular brauchst sondern einfach den entsprechenden HTTP Header senden musst und wenn du den eines Fileuploads sendest mit zB den Wert C:\Windows\Boot.ini so kannst du die ohne dass der User was bemerkt hochladen.
Rall ich nicht. Wie willst du denn an den Inhalt der Datei kommen bzw. den Werte des Uploadfeldes setzen?
So wie ich es verstanden habe, sendest man selbst mit JavaScript die nötigen HTTP-Header für einen Datei-Upload und der Browser macht den Rest.

Hmm ein grund mehr den AJAX-Hype kritisch zu betrachten.
dejan_spasic ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 08.06.2006, 09:04 Nach oben    #6
Lutz
 
Benutzerbild von MrNiceGuy
 
Registriert seit: 14.08.2005
Ort: Nienburg / Weser
Beiträge: 684
Standard

Hmm... Das klingt irgendwie einleuchtend, der Sicherheitsmechanismus ist offenbar nur vor das Formular geschaltet... Das ist ja mal der totale Käse *grml* Danke Google!
MrNiceGuy ist gerade online  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 08.06.2006, 12:18 Nach oben    #7
me pro ok?
 
Benutzerbild von Lars
 
Registriert seit: 07.09.2005
Ort: Pulheim bei Köln
Beiträge: 964
Standard

Im Request wird der _Inhalt_ der Datei gesendet, nicht irgendein Pfad. Wäre ja so, als wenn man auf ner Webseite Links auf C:\htdocs legt.
Lars ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 08.06.2006, 14:34 Nach oben    #8
Lutz
 
Benutzerbild von MrNiceGuy
 
Registriert seit: 14.08.2005
Ort: Nienburg / Weser
Beiträge: 684
Standard

Wenn der Browser aber nun darauf reagiert, was für ein Header geschickt wird (du weißt ja sicher nicht, wie der IE unter der Haube arbeitet!?), könnte es schon sein, dass ein Header zum Dateiupload ausreichend ist, damit der Browser die Datei öffnet und in den Content anhängt. Da hilft dann die Sperre eines file-Formfeldes auch nicht.
MrNiceGuy ist gerade online  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 08.06.2006, 16:24 Nach oben    #9
me pro ok?
 
Benutzerbild von Lars
 
Registriert seit: 07.09.2005
Ort: Pulheim bei Köln
Beiträge: 964
Standard

Denke nicht, dass das geht. Gibt bestimmt genügend Leute, die das schon probiert haben
Lars ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 08.06.2006, 19:33 Nach oben    #10
Lutz
 
Benutzerbild von MrNiceGuy
 
Registriert seit: 14.08.2005
Ort: Nienburg / Weser
Beiträge: 684
Standard

Nun gut, denken heißt nicht wissen. Vielleicht ist wirklich erst vor Kurzem jemand auf die Idee gekommen, das auszuprobieren!? Ich würde meine Hand jedenfalls nicht dafür ins Feuer legen, dass das nicht gehen soll
MrNiceGuy ist gerade online  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:06 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44