Линукс кернел и 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. Со преземање на овие чекори, корисниците можат да спречат експлоатација на пропустите и да ги заштитат своите системи и податоци. Исто така, неопходно е да се одржуваат ажурирани и безбедни двигатели на уредите од потенцијални експлоатирања.
Извори
- Dirty Frag: кернел нулти ден наспроти контејнер и песочни кутии за microVM - Дискусија за ранливоста на Dirty Frag и нејзините импликации.
- Qualcomm Security Bulletin — Список на безбедносни билтени и совети за производите на Qualcomm, вклучувајќи го и двигателот Adreno GPU.
- [Архиви на кернелот на Линукс] (https://www.kernel.org/pub/linux/kernel/) - складиште на изворен код и закрпи на кернелот на Линукс.
- Билтени за безбедност на Android — Список на безбедносни билтени и совети за уредите со Android.