Bitcoin Forum

Local => Разное => Topic started by: Reiva on September 23, 2015, 04:58:52 PM



Title: Chrome падает из-за нескольких символов в URL
Post by: Reiva on September 23, 2015, 04:58:52 PM
Chrome падает из-за нескольких символов в URL
https://xakep.ru/2015/09/23/3030-bug/

В Google Chrome, а также других браузерах, работающих на его движке, обнаружили очень простую и эффективную уязвимость. Достаточно добавить всего несколько символов в конец любой ссылки, и это приведет к падению браузера или отдельной его вкладки. Даже необязательно кликать на такой URL, достаточно провести по нему курсором. Баг до сих пор не устранен.

Обнаружил уязвимость специалист по безопасности Андрис Аттека (Andris Atteka), о чем и рассказал в своем блоге, посетовав, что программа вознаграждений за уязвимости, к сожалению, на такие вещи не распространяется.

Суть DOS-уязвимости и эксплоита очень проста. Если добавить в конец любой ссылки %%300, URL конвертируется в %00. 0х30, это «0» на ASCII. Таким образом, %%300 превращается в оригинальный «%», конвертированный «0» и оригинальный «0». Все вместе дает %00, то есть в конец ссылки добавляется NULL byte. Далее ссылка проходит через GURLToDatabaseURL() и ReplaceComponents(). Из-за NULL byte ссылка обрабатывается еще раз, браузер замечает, что с адресом что-то не так и помечает URL как нерабочий. Далее происходит возврат к  GURLToDatabaseURL(), который ожидает, что ссылка будет работать. Однако ссылка не работает, это неожиданно, и вызывает DCHECK(), а вместе с ним и падение софта.

Осторожно! Клик по ссылкам ниже приведет к падению браузера. Случайное касание ссылок курсором — к завершению работы вкладки.

Простейший и короткий пример такой ссылки: http://a/%%30%30. Всего 16 символов и полный краш браузера. С тем же успехом добавить %%300 или %%30%30 можно к любому адресу. Например: http://xakep.ru/%%30%30

Если на такую ссылку не кликать, а просто провести по ней курсором, это приведет не к падению браузера, но к завершению работы вкладки.

Баг актуален для Chrome, Opera на движке Chromium, IE (выводится сообщение об ошибке, браузер не падает) и даже для Steam – встроенный браузер зависнет на одной странице, поможет только перепуск клиента. По сообщениям пользователей, Firefox не падает. Зато можно вставлять ссылки с %%30%30 на конце в посты на форумах, в виде картинок, используя bb-код. При посещении страницы с такой «картинкой», браузеры тоже будут падать.

Пока специалисты Google еще не выпустили патч, пользователи развлекаются, как могут: по мотивам бага уже создали простенькую игру. Нужно провести курсором мыши по медведям, не задев при этом деревья. Если задеть дерево — вкладка вылетает.


Title: Re: Chrome падает из-за нескольких символов в URL
Post by: 0n0t0le on September 23, 2015, 05:01:18 PM
Обидно даже как то- для мозилы баг не действует, придется хром скачать- проверить, отпишитесь у кого хром=)
UPD: и скиньте ссылку на игру с медведями


Title: Re: Chrome падает из-за нескольких символов в URL
Post by: voskobojn on September 23, 2015, 05:06:55 PM
Обидно даже как то- для мозилы баг не действует, придется хром скачать- проверить, отпишитесь у кого хром=)
UPD: и скиньте ссылку на игру с медведями

Почему же обидно. Я лично Хромом уже с год не пользуюсь. Достали вечные обновления. Мозила конечно не фонтан но довольно прилично работает и не жрет столько памяти на открытых вкладках


Title: Re: Chrome падает из-за нескольких символов в URL
Post by: 0n0t0le on September 23, 2015, 05:12:10 PM
Обидно даже как то- для мозилы баг не действует, придется хром скачать- проверить, отпишитесь у кого хром=)
UPD: и скиньте ссылку на игру с медведями

Почему же обидно. Я лично Хромом уже с год не пользуюсь. Достали вечные обновления. Мозила конечно не фонтан но довольно прилично работает и не жрет столько памяти на открытых вкладках

обидно что баг не смогу сходу затестить=) а так  я тебя всецело понимаю, тоже забросил хром из за фантастического объема памяти на каждую вкладку...


Title: Re: Chrome падает из-за нескольких символов в URL
Post by: laiyskylone on September 23, 2015, 06:25:35 PM
ц меня все норм


Title: Re: Chrome падает из-за нескольких символов в URL
Post by: Xtc on September 23, 2015, 07:14:21 PM
Quote
Зато можно вставлять ссылки с %%30%30 на конце в посты на форумах, в виде картинок, используя bb-код. При посещении страницы с такой «картинкой», браузеры тоже будут падать.
Трудно удержаться, чтоб не добавить сюда такую картинку)


Title: Re: Chrome падает из-за нескольких символов в URL
Post by: lev112 on September 23, 2015, 07:20:53 PM
Действительно хром падает  :D


Title: Re: Chrome падает из-за нескольких символов в URL
Post by: 0n0t0le on September 23, 2015, 07:38:08 PM
Действительно хром падает  :D
скачал хром, запустил, он упал еще до того как я смог что либо в нем открыть, удалил хром...(


Title: Re: Chrome падает из-за нескольких символов в URL
Post by: poelling92 on September 23, 2015, 07:52:30 PM
В Google Chrome, а также других браузерах, работающих на его движке, обнаружили очень простую и эффективную уязвимость. Достаточно добавить всего несколько символов в конец любой ссылки, и это приведет к падению браузера или отдельной его вкладки. Даже необязательно кликать на такой URL, достаточно провести по нему курсором. Баг до сих пор не устранен.

да ну нах этот хром, хромой он какой то  :D   я тоже пробовал, но после файерфокса он как то не впечатлил, ккак то всё не на мемте показалось  :-\  в общем - удалил и продолжил юзать лиса  :)


Title: Re: Chrome падает из-за нескольких символов в URL
Post by: MISHA165 on September 23, 2015, 07:54:05 PM
пользователи развлекаются, как могут: по мотивам бага уже создали простенькую игру. Нужно провести курсором мыши по медведям, не задев при этом деревья. Если задеть дерево — вкладка вылетает.
Что же ссылки то нет на игры то) Кроме медведей,  есть еще одна игра, нужно курсором убегать от точки,  иначе "Опаньки" вылезает...
Медведи: https://github.com/szhu/3030/tree/master (https://github.com/szhu/3030/tree/master)
Точка: http://linkofdeath.com/ (http://linkofdeath.com/)


Title: Re: Chrome падает из-за нескольких символов в URL
Post by: laiyskylone on September 23, 2015, 08:45:14 PM
пользователи развлекаются, как могут: по мотивам бага уже создали простенькую игру. Нужно провести курсором мыши по медведям, не задев при этом деревья. Если задеть дерево — вкладка вылетает.
Что же ссылки то нет на игры то) Кроме медведей,  есть еще одна игра, нужно курсором убегать от точки,  иначе "Опаньки" вылезает...
Медведи: https://github.com/szhu/3030/tree/master (https://github.com/szhu/3030/tree/master)
Точка: http://linkofdeath.com/ (http://linkofdeath.com/)

Крутые игрухи


Title: Re: Chrome падает из-за нескольких символов в URL
Post by: Battareus on September 24, 2015, 08:04:01 AM
В Opera Mobile не работает. И в google на андроид - тоже.


Title: Re: Chrome падает из-за нескольких символов в URL
Post by: Reiva on September 24, 2015, 08:35:15 AM
Действительно хром падает  :D
скачал хром, запустил, он упал еще до того как я смог что либо в нем открыть, удалил хром...(
;D ;D Да всё, пофиксили вроде уже, обнавляйте браузеры кто на хроме ;)


Title: Re: Chrome падает из-за нескольких символов в URL
Post by: polovec on September 24, 2015, 10:40:12 AM
С Оперой тоже все печально  >:(
Страница аварийно закрыта