Пропусти на нула-ден GPU на Linux Kernel и Qualcomm Adreno: длабоко нуркање | B4N1

Пропусти на нула-ден GPU на Linux Kernel и Qualcomm Adreno: длабоко нуркање

25 days ago · b4n1 Tiempo de lectura: 4 min

Линукс кернел и Qualcomm Adreno GPU нула-ден ранливост: длабоко нуркање

Јадрото на Линукс и графичкиот процесор на Qualcomm Adreno неодамна беа погодени од критичните пропусти на нула-ден, имено Dirty Frag и три недостатоци во драјверите за графичкиот процесор Adreno. Овие пропусти претставуваат значителни безбедносни ризици, бидејќи може да се искористат за да се добие детерминистички пристап до root на повеќето дистрибуции на Linux и да се загрозат уредите со Android.

Dirty Frag: Ранливост на нула-ден на кернелот на Linux

Dirty Frag е ранливост на кернелот на Linux што им овозможува на непривилегираните корисници да добијат детерминистички root пристап на повеќето дистрибуции на Linux. Ранливоста е предизвикана од дефект во ракувањето на кернелот со фрагментирани пакети, кои може да се искористат за да се изврши произволен код со зголемени привилегии. Како што објаснува објавувањето на Хјунву Ким, ранливоста влијае на верзии на кернелот на Linux 5.10 и понови. Оваа ранливост е особено загрижувачка бидејќи може да се искористи за да се добие root пристап, што може да доведе до неовластен пристап до чувствителни податоци и системи.

💡 Key Takeaway: Dirty Frag е критична ранливост што бара итно внимание од технолошките професионалци за да ги закрпи и обезбеди нивните системи. Ранливоста може да се искористи за да се добие root пристап, што може да доведе до неовластен пристап до чувствителни податоци и системи. За да се ублажи оваа ранливост, корисниците на Линукс можат да ја применат закрпата обезбедена од заедницата на кернелот на Линукс, која го поправа пропустот во ракувањето со фрагментирани пакети од кернелот и спречува експлоатација.

# Пример како да се примени закрпата 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 песочни кутии, што може да обезбеди дополнителен слој на безбедност против пропустите на кернелот. Ова е затоа што песочните кутии за контејнери и microVM можат да го изолираат кернелот од остатокот од системот, спречувајќи ја експлоатацијата на ранливоста.

Недостатоци на графичкиот процесор Qualcomm Adreno за нула-ден

Qualcomm се справи со три критични нула-ден пропусти во своите Adreno GPU драјвери, кои се експлоатираат во насочени напади против уредите со Android. Ранливостите влијаат на справувањето со распределбата на меморијата од страна на двигателот на графичкиот процесор Adreno и може да се искористат за да се изврши произволен код со зголемени привилегии. Според [Безбедносниот билтен на 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
уред:
  safe_boot: точно
  verified_boot: точно

Споредба на стратегии за ублажување

Следната табела ги споредува стратегиите за ублажување на ранливостите на Dirty Frag и Qualcomm Adreno GPU со нула ден:

Стратегија за ублажување Валкана фрагментација Qualcomm Adreno GPU
Крпење Примени лепенка на кернелот Линукс Ажурирајте го драјверот за графичкиот процесор Adreno
Контејнерски и microVM песочни кутии Конфигурирајте ги песочните кутии за контејнер и microVM Не се применува
Безбедно подигање Не се применува Конфигурирајте механизми за безбедно подигање

Ублажување и превенција

За да се спречи експлоатација на овие пропусти, корисниците мора да применат закрпи, да конфигурираат механизми за безбедни подигање и да користат песочни кутии за контејнери и microVM. Со преземање на овие чекори, корисниците можат да спречат експлоатација на пропустите и да ги заштитат своите системи и податоци. Исто така, неопходно е да се одржуваат ажурирани и безбедни двигатели на уредите од потенцијални експлоатирања.

Извори


¿Tienes preguntas?

Hablemos

Contáctame en LinkedIn