В Chrome для Android устранили уязвимость, уже засветившуюся в атаках

В Chrome для Android устранили уязвимость, уже засветившуюся в атаках

В Chrome для Android устранили уязвимость, уже засветившуюся в атаках

Компания Google выпустила экстренное обновление для Android-версии Chrome, включив в него патч для уязвимости, уже взятой на вооружение злоумышленниками. Подробности эксплойта пока не разглашаются, чтобы дать пользователям время на установку новой сборки — 86.0.4240.185.

Брешь, о которой идет речь, обнаружили участники Google-проекта Project Zero. Согласно анонсу в блоге Google, уязвимость привязана к пользовательскому интерфейсу Android (UI) и классифицируется как переполнение буфера в куче. Эксплуатация в данном случае осуществляется с помощью вредоносной HTML-страницы. В случае успеха автор атаки сможет выйти за пределы песочницы Chrome и выполнить свой код в целевой системе.

Уязвимость зарегистрирована под идентификатором CVE-2020-16010; степень ее опасности оценена как высокая. Поскольку злоумышленники уже обнаружили новую лазейку и пытаются использовать ее в атаках, пользователям мобильного браузера настоятельно рекомендуется установить обновление 86.0.4240.185.

Это уже третья уязвимость нулевого дня (0-day), которую Google приходится в экстренном порядке патчить в Chrome. Двадцатого октября разработчик залатал брешь CVE-2020-15999 в десктопной версии браузера. На тот момент для нее уже существовал рабочий эксплойт, который злоумышленники предпочитают использовать в связке с CVE-2020-17087 для Windows.

О второй 0-day в Chrome стало известно 2 ноября. Уязвимость CVE-2020-16009, затронувшую декстопные установки браузера, Google устранила, внеся коррективы в свою реализацию JavaScript-движка.

Подпишитесь на новости

Spectre вернулась: новая атака вытаскивает хеш пароля root из памяти Linux

Процессор помнит старый код, хотя на его месте уже работает новый. На этой нестыковке исследователи VUSec и Scuola Superiore Sant’Anna построили Branch Target Reuse — новый вариант Spectre v2. Атака затрагивает JIT-компиляторы, которые создают машинный код во время работы программы.

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

Процессор спекулятивно выполняет инструкции по старому адресу, а следы в кеше позволяют извлекать секретные данные.

Исследователи подтвердили проблемное поведение на протестированных процессорах Intel, AMD и Arm. Они изучили JIT-движки Firefox, GraalVM и Linux, но практические результаты различаются.


Самый убедительный пример — два эксплойта против ядра Linux. На системе Intel с действовавшими защитами исследователи продемонстрировали извлечение хеша пароля root за минуты. Именно хеша: готовый пароль и автоматический вход администратора атака не выдаёт.

Для Firefox подготовлен PoC, однако до полноценного браузерного эксплойта ещё требуется работа. В GraalVM практическую эксплуатацию в экспериментах затрудняла очистка состояния предсказателя.

Атакующему нужно выполнять непривилегированный код в подходящей JIT-среде. Одна лишь модель процессора ещё не означает, что конкретную систему можно успешно атаковать.

Защита уже появилась в ядре Linux и GraalVM. Mozilla делает ставку на завершение внедрения изоляции сайтов.

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

RSS: Новости на портале Anti-Malware.ru