Компания Arm выпустила патчи, среди прочего, устраняющие уязвимость в драйвере ядра графического процессора Mali, которая уже активно использовалась хакерами. Уязвимые Mali GPU работают на множестве устройств, включая Google Pixel и другие телефоны на Android, Chromebook и различные девайсы под управлением Linux.

Уязвимость получила идентификатор CVE-2023-4211 и была обнаружена специалистами команд Google Threat Analysis Group (TAG) и Project Zero.

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

«Локальный непривилегированный пользователь может выполнить неправомерные операции, связанные с обработкой памяти графического процессора, чтобы получить доступ к уже освобожденной памяти», — сообщает Arm в своем бюллетене безопасности.

В компания добавляют, что уязвимость уже «может подвергаться ограниченной и целенаправленной эксплуатации» и  проблеме подвержены следующие версии драйверов:

  • драйвер ядра Midgard GPU, все версии от r12p0 до r32p0;
  • драйвер ядра Bifrost GPU, все версии от r0p0 до r42p0;
  • драйвер ядра Valhall GPU, все версии от r19p0 до r42p0;
  • драйвер ядра архитектуры Arm GPU 5-го поколения: все версии от r41p0 до r42p0.

Midgard, Bifrost и Valhall были представлены в 2013, 2016 и 2019 годах, поэтому на них работают  более старые модели устройств. Например, среди популярных девайсов, использующих архитектуру Valhall (Mali-G77) числятся: Samsung Galaxy S20/S20 FE, Xiaomi Redmi K30/K40, Motorola Edge 40 и OnePlus Nord 2.

В целом, в список устройств, использующих уязвимые чипы, входят: Google Pixel 7, Samsung S20 и S21, Motorola Edge 40, OnePlus Nord 2, Asus ROG Phone 6, Redmi Note 11, 12, Honor 70 Pro, RealMe GT, Xiaomi 12 Pro, Oppo Find. X5 Pro, Reno 8 Pro и некоторые телефоны от Mediatek.

Архитектура пятого поколения была представлена ​​совсем недавно, в мае 2023 года, и чипы Mali-G720 и Mali-G620 предназначены для высокопроизводительных смартфонов премиум-класса.

Arm сообщает, что уязвимость была устранена в Bifrost, Valhall и GPU 5-го поколения с помощью драйвера ядра версии r43p0 (выпущенного 24 марта 2023 года). Так как Midgard больше не поддерживается, в этом случае патча для CVE-2023-4211 ждать не стоит.

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

Помимо уязвимости CVE-2023-4211, на этой неделе Arm раскрыла информацию о двух других багах (CVE-2023-33200 и CVE-2023-34970), которые позволяют непривилегированному пользователю эксплуатировать состояние гонки для выполнения неправомерных операций и для доступа к уже освободившейся памяти.

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

Эти проблемы влияют на версии драйверов ядра Bifrost, Valhall и архитектуры GPU 5-го поколения вплоть до r44p0. Патчи были представлены в версиях r44p1 и r45p0  (выпущены 15 сентября 2023 года).

  • Подпишись на наc в Telegram!

    Только важные новости и лучшие статьи

    Подписаться

  • Подписаться
    Уведомить о
    0 комментариев
    Межтекстовые Отзывы
    Посмотреть все комментарии