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 :)
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.
Nekem nem produkalja ?!
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 :)
Helyi sebezhetőség
firefox http://`echo "weblabor.hu"`/
Nyilván nem ilyen shell kódok okoznak gondot.