LINUX.ORG.RU

Уязвимость в Mozilla Firefox


0

0

В браузере Mozilla Firefox обнаружена уязвимость, позволяющая создать html-файл, приводящий к "падению" браузера. Ошибка связана с некорректной обработкой параметра width тега iframe, приводящей к бесконечной рекурсии и, как следствию, переполнению стека. По этой причине использовать эту уязвимость для выполнения произвольного кода невозможно (по крайней мере так считают на secunia.com).

Эксплойт "прост до безобразия":

<IFRAME WIDTH="33333333">

>>> Подробности

★★

Проверено: Pi ()

у меня не работает

Firefox (Debian package 1.0.7-1)

swar0g ★★★★
()

пипец. раньше подобные баги только в IE находили. чем популярней становится тем больше багов находят, а что будет когда Firefox будет стоять хотябы на 40% машин ... даже подумать страшно ... тогда все дыры IE покажутся детским лепетом :)

Reset ★★★★★
()
Ответ на: комментарий от Reset

> тогда все дыры IE покажутся детским лепетом :)

Незакрытые... ага.

Толку-то с дыр в панде, если их сразу фиксят. Это наоборот хорошо, что находят, ибо работа идет. Плохо было бы, если бы не находили.

anonymous
()
Ответ на: комментарий от Reset

> а что будет когда Firefox будет стоять хотябы на 40% машин ... даже подумать страшно ...

Тем быстрее его будут патчить. ;)

А вот кто-нибудь здесь знает, сколько % из критических багов firefox было найдено просмотром исходников, а сколько методом тыка?

anonymous
()
Ответ на: комментарий от anonymous

> В версии 1.0.7 Баг исправлен. Так что можно спать спокойно.



~ $ firefox -version
Mozilla Firefox 1.0.7, Copyright (c) 1998 - 2005 mozilla.org
~ $ echo "<IFRAME WIDTH="33333333">" >index.html && firefox index.html
No running windows found
/usr/libexec/mozilla-launcher: line 116: 11097 Segmentation fault "$mozbin" "$@"
firefox-bin exited with non-zero status (139)

anonymous
()

Так какой-же это баг, это так буря в стакане с сиропом - использовать его все равно нельзя...

anonymous
()
Ответ на: комментарий от anonymous

>А вот кто-нибудь здесь знает, сколько % из критических багов firefox было найдено просмотром исходников, а сколько методом тыка?

Трудный вопрос. Надо спросить у тех, кто баги ищет.

blaster999 ★★
()

сижу на mozilla-1.7

iframe загрузился мгновенно, ничего не падает и не тормозит

ЗЫЖ фф сукс

theserg ★★★
()

Хе-хе, "эксплоит" отлично работает и на мозилле, и на epiphany, и на galeon - короче всём что сидит на gecko

AiLr ★★
()

Firefox-1.0.6 (Slackware-64) - всё загрузилось как положено.

SK
()

mozilla 1.7.2, от эксплойта упала

rgbeast
()

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.10) Gecko/20050925 Firefox/1.0.4 (Debian package 1.0.4-2sarge5)

Бага проявляется. В соседней убунте -- нет.

Etch
()

Firefox/1.0.7 (Windows; U; Windows NT 5.1; ru-RU; rv:1.7.12) Gecko/20050919

эксплойт НЕ работает, страница отображается нормально.

anonymous
()
Ответ на: комментарий от anonymous

> Firefox/1.0.7 (Windows; U; Windows NT 5.1; ru-RU; rv:1.7.12) Gecko/20050919
> эксплойт НЕ работает, страница отображается нормально.

Только под GNU/Linux'ом. С вендой спите спокойно.

Etch
()
Ответ на: комментарий от anonymous

> В версии 1.0.7 Баг исправлен. Так что можно спать спокойно.

Ничего подобного:

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.12) Gecko/20050920 Firefox/1.0.7

от эксплойта падает...

slav ★★
() автор топика

сидим на 2-й бете и радуемся :)

anonymous
()

firefox-1.0.6-alt5.3, mozilla-1.7.9-alt3.cvs - "эксплойт" не работает.

anonymous
()
Ответ на: комментарий от anonymous

В винде не работает, хм... потестим дома. А на секлабе пишут что 1.0.7 Решение проблеммы.

anonymous
()

1.0.7-1.1.fc4 Firefox "Эксплойт" ничего не испортил: просто открылся новый таб.

anonymous
()
Ответ на: комментарий от Reset

> а что будет когда Firefox будет стоять хотябы на 40% машин ... даже подумать страшно ...

Ты лучше подумай, что будет, когда Linux будет на 40% машин стоять? А ведь до этого дойдёт, хотя и позже, чем ff... ;-)

atrus ★★★★★
()

ну, мозилла 1.7.12 0 упала, лисица 1.5b не падает.

WerNA ★★★★★
()

1.0.7. Слака-10, ничего не падает.

А вообще, конечно, для ФФ подобный баг это уже жесткач... Надо быть аккуратнее (разработчикам). Хотя, правильно, как уже было сказано выше - чем популярнее становится софтинка, тем больше её будут облизывать, разглядывать и прощупывать, соот-но тем больше недочетов, уязвимостей и других изъянов будут находить. Это неизбежно.

n1tro
()

%uname -r 5.4-RELEASE-p7

%firefox -version Mozilla Firefox 1.0.7, Copyright (c) 1998 - 2005 mozilla.org

Все нормально. Не падает и не тормозит.

%mozilla -version Mozilla 1.7.11, Copyright (c) 2003-2004 mozilla.org <developer build

То же самое, все нормально.

>The weakness has been confirmed in version 1.0.7 on Fedora Core 4 >(Linux). Other versions and platforms may also be affected.

Как говориться, мэй би, а мэй би нот 8-)

anonymous
()

Гыы.Мелкософт седняже на все свои странички небось напихает)))

anonymous
()

Не упало (Debian/Etch).

Architecture: amd64

Version: 1.0.6-5

WFrag ★★★★
()
Ответ на: комментарий от slack_or_feel

Это называется пиар. Лемингам втерли в мозги что это супер пупер браузер. Вот они его все и заюзали. Правда обновляемся каждый день, но это незаметно сейчас стало с новой системой апдейта. Всего несколько килобайт и новые баги у тебя на машине. ;)

anonymous
()

Старенькая Epiphany упала

[kbps@zeus ~]$ epiphany --version
Gnome epiphany 1.6.1
[kbps@zeus ~]$ epiphany xpl.html

(epiphany:6672): librsvg-WARNING **: rsvg_start_svg: width too large
Segmentation fault

kbps ★★★
()

IE устоял.

anonymous
()
Ответ на: комментарий от atrus

Linux на 40 % машин- это ты круто придумал. Такое будет, только если кризис какой и безработица 99 %, когда даже на Западе денег ни у кого не будет.

anonymous
()

Под MacOS 10.3 (G5) ни Firefox 1.0.7 ни Safari (на движке KHTML) так и не упали :)

anonymous
()

Fedora Core 4 с firefox-1.0.7-1.1.fc4: ничего не падает, как не крутил

kudrash
()

mike@dds ~ $ firefox -version Mozilla Firefox 1.0.7, Copyright (c) 1998 - 2005 mozilla.org mike@dds ~ $ echo "<IFRAME WIDTH="33333333">" >index.html && firefox index.html mike@dds ~ $

все чисто. открывает и не падает. gentoo.

rusxakep
()
Ответ на: комментарий от rusxakep

firefox -version Mozilla Firefox 1.0.4, Copyright (c) 1998 - 2005 mozilla.org [andygo@support andygo]$ echo "<IFRAME WIDTH="33333333">" >index.html && firefox index.html звук и картинка на месте эксплоит НЕ работает Mandrake

andygo
()
Ответ на: комментарий от atrus

> Ты лучше подумай, что будет, когда Linux будет на 40% машин стоять? А ведь до этого дойдёт, хотя и позже, чем ff... ;-)

возможно и дойдёт, но не при наших жизнях точно :)

Reset ★★★★★
()
Ответ на: комментарий от Reset

похоже, что дырку использовать все же можно, т.к. у многих совершенно разная реакция на этот баг. Поэтому возможно, что эксплойт всеже создать можно, но только под конкретный дистрибут и конкретную версию и конкретный компилятор с определенными опциями.

anonymous
()

$ echo "<IFRAME WIDTH="33333333">" >index.html && firefox index.html # Успешно запустилось $ firefox -v Mozilla Firefox 1.0.3, Copyright (c) 1998 - 2005 mozilla.org

anonymous
()

вот и гавно ваш файерфокс, ребятки.

anonymous
()
Ответ на: комментарий от anonymous

>Толку-то с дыр в панде, если их сразу фиксят. Это наоборот хорошо, что находят, ибо работа идет. Плохо было бы, если бы не находили.

А о скольки дырах народ не докладывает, а тихо их юзает? :) Порно-"экстеншны" на файрфоксах моих юзверей ещё год назад вылезали... Хотя Фокс всегда обновлён был и установка экстеншнов с недоверенных сайтов запрещена у всех была :)

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

echo "<IFRAME WIDTH="33333333">" >/tmp/index.html && firefox /tmp/index.html UA: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.12) Gecko/20050922 Fedora/1.0.7-1.1.fc3 Firefox/1.0.7:, extra: Firefox/1.0.7 /usr/lib/firefox-1.0.7/run-mozilla.sh: line 159: 22411 Segmentation fault "$prog" ${1+"$@"}

anonymous
()

Ни

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.12) Gecko/20050926,

ни

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.10) Gecko/20050716 Firefox/1.0.6

никуда не упали. Правда, слака 10.2... Может, в этом дело, а? :)

anonymous
()
Ответ на: комментарий от Reset

>>пипец. раньше подобные баги только в IE находили. чем популярней становится тем больше багов находят, а что будет когда Firefox будет стоять хотябы на 40% машин ... даже подумать страшно ... тогда все дыры IE покажутся детским лепетом :)

Даже не сравнивай. Ие это часть системы. Выковырять его из виндов практически низя. Потому дыра в мозилле - дыра в браузере, дыра в конкверроре - дыра в KDE, а дыра в ие - дыра в системе. Соображать надо.

anonymous
()
Ответ на: комментарий от anonymous

>Даже не сравнивай. Ие это часть системы. Выковырять его из виндов практически низя. Потому дыра в мозилле - дыра в браузере, дыра в конкверроре - дыра в KDE, а дыра в ие - дыра в системе. Соображать надо.

Ребят, поймите! Этот аргумент хорош для сервера - программа не сможет нарушить защиту системы и снести данные _всех_ пользователей на машине. Но если ты на ней один - то неважно, браузер с твоими или системными правами снесет _твои_ файлы, которые ГОРАЗДО ценнее системы. На персоналках система ВООБЩЕ НЕ КРИТИЧНА, так как переустановить ее - плевое дело. А вот результаты работы...

Вообще, интересно, с помощью, например, SELinux можно ограничить права приложения "mozilla" только читать и писать в каталог ~/.mozilla, и писать в каталог ./Downloads? И _только_ это. Знатоки, не подскажете?

annoynimous ★★★★★
()
Ответ на: комментарий от annoynimous

>>Ребят, поймите! Этот аргумент хорош для сервера - программа не сможет нарушить защиту системы и снести данные _всех_ пользователей на машине. Но если ты на ней один - то неважно, браузер с твоими или системными правами снесет _твои_ файлы, которые ГОРАЗДО ценнее системы. На персоналках система ВООБЩЕ НЕ КРИТИЧНА, так как переустановить ее - плевое дело. А вот результаты работы..

LOL.

"Отсутсвие" дыр в чем бы то ни было не является поводом отказаться от бекапа. В нормальных конторах юзверя бекапит админ. В домашних условиях - извольте сами. Это прописано в каждом учебнике "для чайников". Дыры искать прежде всего надо в голове.

anonymous
()
Ответ на: комментарий от annoynimous

>>Вообще, интересно, с помощью, например, SELinux можно ограничить права приложения "mozilla" только читать и писать в каталог ~/.mozilla, и писать в каталог ./Downloads? И _только_ это. Знатоки, не подскажете?

Дык зачем селинукс. Делаем юзверя мазилла, потом su мазилла потом в нет.

anonymous
()
Ответ на: комментарий от anonymous

> "Отсутсвие" дыр в чем бы то ни было не является поводом отказаться от бекапа. В нормальных конторах юзверя бекапит админ. В домашних условиях - извольте сами. Это прописано в каждом учебнике "для чайников". Дыры искать прежде всего надо в голове.

Правда Ваша, только видите ли, бэкап для домашнего пользователя - дорогая процедура, сравнимая по стоимости с ценой иного домашнего компьютера... И требующая трудозатрат, которые не автоматизируются, опять же без специального оборудования/софта.

Рассмотрим ситуацию, что пользователь затратил деньги на построение RAID1/5. Кажется, что данные он в значительной мере обезопасил, не правдали ли? Теперь их потерять намного сложнее.

НО! Он по прежнему не защищен от дыр в прикладном софте, никто не мешает хакеру утаскивать из его компа информацию, представляющую хоть какую нибудь ценность или просто ее уничтожить. И если я рассмотрел сценарий с уничтожением, то что Вы оскажете, когда дырявый браузер утащит корпоративные документы с Вашего лаптопа?

Правильная стратегия - каждая программа делает только то, что ей разрешили _явно_

annoynimous ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.