Linux Kernel и Qualcomm Adreno GPU Zero-Day Уязвимости: Дълбоко гмуркане | B4N1

Linux Kernel и Qualcomm Adreno GPU Zero-Day Уязвимости: Дълбоко гмуркане

25 days ago · b4n1 Tiempo de lectura: 3 min

Linux Kernel и Qualcomm Adreno GPU Zero-Day Уязвимости: Задълбочено гмуркане

Ядрото на Linux и Qualcomm Adreno GPU наскоро бяха засегнати от критични zero-day уязвимости, а именно Dirty Frag и три пропуска в драйверите на Adreno GPU. Тези уязвимости представляват значителни рискове за сигурността, тъй като могат да бъдат използвани за получаване на детерминиран root достъп на повечето дистрибуции на Linux и компрометиране на устройства с Android.

Dirty Frag: Уязвимост от нулев ден на ядрото на Linux

Dirty Frag е уязвимост на ядрото на Linux, която позволява на непривилегировани потребители да получат детерминиран root достъп на повечето Linux дистрибуции. Уязвимостта е причинена от грешка в работата на ядрото с фрагментирани пакети, които могат да бъдат използвани за изпълнение на произволен код с повишени привилегии. Както [разкриването на Hyunwoo Kim] (https://news.ycombinator.com/item?id=48304227) обяснява, уязвимостта засяга ядрото на Linux версии 5.10 и по-нови. Тази уязвимост е особено обезпокоителна, тъй като може да бъде използвана за получаване на root достъп, което може да доведе до неоторизиран достъп до чувствителни данни и системи.

💡 Ключ за вкъщи: Dirty Frag е критична уязвимост, която изисква незабавно внимание от страна на технически специалисти, за да коригират и осигурят своите системи. Уязвимостта може да бъде използвана за получаване на root достъп, което може да доведе до неоторизиран достъп до чувствителни данни и системи. За да смекчат тази уязвимост, потребителите на Linux могат да приложат корекцията, предоставена от общността на ядрото на Linux, която поправя недостатъка в обработката на фрагментирани пакети от ядрото и предотвратява експлоатацията.

# Пример за това как да приложите корекцията Dirty Frag с помощта на Git
git fetch https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
git cherry-pick -x <patch_hash>

Освен това потребителите могат да конфигурират системите си да използват контейнери и microVM sandboxes, което може да осигури допълнителен слой на сигурност срещу уязвимости на ядрото. Това е така, защото контейнерите и microVM sandboxes могат да изолират ядрото от останалата част от системата, предотвратявайки използването на уязвимостта.

Qualcomm Adreno GPU Zero-Day недостатъци

Qualcomm адресира три критични уязвимости от нулевия ден в своите драйвери за графични процесори Adreno, които се използват при целеви атаки срещу устройства с Android. Уязвимостите засягат обработката на драйвера на Adreno GPU за разпределяне на паметта и могат да бъдат използвани за изпълнение на произволен код с повишени привилегии. Според [бюлетина за сигурността на Qualcomm] (https://www.qualcomm.com/products/security/bulletins), уязвимостите засягат Adreno GPU драйвери версии 540 и по-нови.

Уязвимост Описание Засегнати версии
CVE-2026-43285 Грешка в разпределението на паметта Adreno GPU драйвер 540 и по-нова версия
CVE-2026-43286 Грешка в разпределението на паметта Adreno GPU драйвер 540 и по-нова версия
CVE-2026-43287 Грешка в разпределението на паметта Adreno GPU драйвер 540 и по-нова версия

⚠️ Архитектурен риск: Недостатъците на Qualcomm Adreno GPU от нулевия ден подчертават важността на поддържането на драйверите на устройствата актуални и осигуряването срещу потенциални експлойти. Неспазването на това може да доведе до неоторизиран достъп до чувствителни данни и системи. За да смекчат тези уязвимости, потребителите на Android могат да актуализират устройствата си до най-новата версия на софтуера, която включва коригирания драйвер на Adreno GPU.

# Пример за това как да конфигурирате защитено зареждане на устройство с Android
устройство:
  secure_boot: вярно
  verified_boot: вярно

Сравнение на стратегиите за смекчаване

Следващата таблица сравнява стратегиите за смекчаване на уязвимостите от нулевия ден на Dirty Frag и Qualcomm Adreno GPU:

Стратегия за смекчаване Мръсен фрагмент Qualcomm Adreno GPU
Кръпки Прилагане на корекция на ядрото на Linux Актуализирайте драйвера на графичния процесор Adreno
Контейнер и microVM пясъчници Конфигуриране на контейнер и microVM sandboxes Не е приложимо
Сигурно зареждане Не е приложимо Конфигуриране на механизми за защитено зареждане

Смекчаване и превенция

За да предотвратят използването на тези уязвимости, потребителите трябва да прилагат пачове, да конфигурират защитени механизми за зареждане и да използват контейнери и microVM sandboxes. Като предприемат тези стъпки, потребителите могат да предотвратят използването на уязвимостите и да защитят своите системи и данни. Също така е от съществено значение драйверите на устройствата да се поддържат актуални и защитени срещу потенциални експлойти.

Източници


¿Tienes preguntas?

Hablemos

Contáctame en LinkedIn