LINUX.ORG.RU

Критическая уязвимость сразу во всех распространённых браузерах

 , ,


6

5

Компания Google опубликовала информацию и уже закрыла уязвимость в библиотеке libwebp, которая могла приводить к удалённому выполнению кода, когда пользовать просто открывает сайт. Библиотека libwebp используется во всех браузерах на движке Chromium, а также в приложениях на базе electron, в браузере Mozilla Firefox, Gimp, Inkscape, LibreOffice, Telegram, Thunderbird, ffmpeg и другом программном обеспечении. Затронуты также и другие операционные системы.

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

Всем пользователям рекомендуется обновиться как можно скорее.

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

★★★★★

Проверено: unfo ()
Последнее исправление: hobbit (всего исправлений: 4)
Ответ на: комментарий от arax

Где-то видел упоминание, что гугл в процессе разработки chromium очень любит использовать самые распоследние фичи C++, в том числе те, которых нет в стабильных версиях gcc и clang. Поэтому поддерживать сборку chromium в дистрибутивах может оказаться тем ещё удовольствием. По этой же причине тащить готовые сборки google chrome и chromium намного проще.

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

Не знаю насчет фич c++, но вот то что они PGO профиль для clang 17 стали класть, когда еще только 16 вышел, это доставляет.
Приходится держать отдельный clang для сборки chromium.

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

Где-то видел упоминание, что гугл в процессе разработки chromium очень любит использовать самые распоследние фичи C++, в том числе те, которых нет в стабильных версиях gcc и clang.

Нет, они используют С++17.

https://chromium.googlesource.com/chromium/src/+/refs/heads/main/styleguide/c++/c++-features.md

Просто они собирают это на nightly clang и libc++ и репортят если разработчики clang/libc++ что-то сломали, или вдруг performance упал заметно.

А сами фичи С++ используют довольно старые…

fsb4000 ★★★★★
()
Последнее исправление: fsb4000 (всего исправлений: 1)
Ответ на: комментарий от grem

Где-то видел упоминание, что гугл в процессе разработки chromium очень любит использовать самые распоследние фичи C++, в том числе те, которых нет в стабильных версиях gcc и clang.

Gentoo. Позавчера собрал Chromium 116.0.5845.187 12-м GCC. Единственная проблема — там ~59 тысяч файлов, и на неновом 8-ядерном процессоре на это уходит порядка 10 часов. (Поэтому обновляю его раз в полгода или при серьёзных ошибках.)

Ниже 12-го — собирать откажется. Но уже доступны 13-й и 14-й GCC.

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