ugrás a tartalomhoz

Mozilla Firefox Command Line URL Parsing Code Execution Issue

Török Gábor · 2005. Szep. 21. (Sze), 07.58
Súlyos sebezhetőség a linuxos böngészőben
 
1

Nekem nem produkalja ?!

Baranyai László · 2005. Szep. 21. (Sze), 09.09
Mozilla/5.0 (X11; U; Linux i686; hu-HU; rv:1.7.6) Gecko/20050318 Firefox/1.0.2

Nekem hozza biggyesztett meg egy '/' jelet az URL-hez es betoltotte a
'http://www.wunderground.com/' lapot. Ha pedig megprobaltam kikenyszeriteni belole a `find` lefuttatását, akkor 'Az URL érvénytelen, nem lehet betölteni'.


Egyedül akkor lehet gond, ha valaki a shell-be irja:
~$ firefox http://local\`find\`host
/usr/bin/firefox: /usr/lib/firefox/run-mozilla.sh: /bin/sh: bad interpreter: Túl hosszú argumentumlista

Azt azért nem gondolták komolyan, hogy ha megnézek egy oldalt, akkor a szerver shell accountot is kap :)
2

Helyi sebezhetőség

Török Gábor · 2005. Szep. 21. (Sze), 09.15
Nem olvastad el elég figyelmesen a jelentést. Példaképpen fel is hozzák, hogy ez nem a weboldalakon található linkek esetén hiba, hanem amikor helyben futó alkalmazás, pl. Evolution kényszeríti ki egy link megnyitását, ami már tartalmazhat shell kódot. Én kipróbáltam és működik.

firefox http://`echo "weblabor.hu"`/

Nyilván nem ilyen shell kódok okoznak gondot.