Ranjivosti Linux kernela i Qualcomm Adreno GPU-a Zero-Day: Duboko zaranjanje | B4N1

Ranjivosti Linux kernela i Qualcomm Adreno GPU-a Zero-Day: Duboko zaranjanje

24 days ago · b4n1 Read time: 3 min

Ranjivosti Linux kernela i Qualcomm Adreno GPU-a Zero-Day: Duboko zaron

Linux kernel i Qualcomm Adreno GPU nedavno su bili pogođeni kritičnim ranjivostima nultog dana, odnosno Dirty Frag i tri greške u drajverima Adreno GPU-a. Ove ranjivosti predstavljaju značajne sigurnosne rizike, jer se mogu iskoristiti za dobijanje determinističkog root pristupa na većini Linux distribucija i kompromitovati Android uređaje.

Dirty Frag: ranjivost Linux kernela Zero-Day

Dirty Frag je ranjivost Linux kernela koja omogućava neprivilegiranim korisnicima da dobiju deterministički root pristup na većini Linux distribucija. Ranjivost je uzrokovana nedostatkom u kernelu u rukovanju fragmentiranim paketima, koji se mogu iskoristiti za izvršavanje proizvoljnog koda s povišenim privilegijama. Kao što Hyunwoo Kim-ovo otkriće objašnjava, ranjivost utiče na verzije jezgra Linuxa 5.10 i novije. Ova ranjivost je posebno zabrinjavajuća jer se može iskoristiti za dobivanje root pristupa, što može dovesti do neovlaštenog pristupa osjetljivim podacima i sistemima.

💡 Key Takeaway: Dirty Frag je kritična ranjivost koja zahtijeva hitnu pažnju tehničkih stručnjaka kako bi zakrpili i osigurali svoje sisteme. Ranjivost se može iskoristiti za dobivanje root pristupa, što može dovesti do neovlaštenog pristupa osjetljivim podacima i sistemima. Da bi ublažili ovu ranjivost, korisnici Linuxa mogu primijeniti zakrpu koju obezbjeđuje zajednica jezgra Linuxa, koja popravlja grešku u rukovanju fragmentiranim paketima od strane kernela i sprječava eksploataciju.

# Primjer kako primijeniti zakrpu Dirty Frag koristeći Git
git dohvati https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
git cherry-pick -x <patch_hash>

Osim toga, korisnici mogu konfigurirati svoje sisteme za korištenje kontejnera i mikroVM sandbox-a, što može pružiti dodatni sloj sigurnosti protiv ranjivosti kernela. To je zato što kontejner i microVM sandboxovi mogu izolovati kernel od ostatka sistema, sprečavajući eksploataciju ranjivosti.

Qualcomm Adreno GPU nula dana nedostaci

Qualcomm je riješio tri kritične ranjivosti nultog dana u svojim Adreno GPU drajverima, koje se iskorištavaju u ciljanim napadima na Android uređaje. Ranjivosti utiču na rukovanje Adreno GPU drajverom alokacije memorije i mogu se iskoristiti za izvršavanje proizvoljnog koda sa povišenim privilegijama. Prema [Qualcomm-ovom sigurnosnom biltenu] (https://www.qualcomm.com/products/security/bulletins), ranjivosti utiču na Adreno GPU drajver verzije 540 i novije.

Ranjivost Opis Zahvaćene verzije
CVE-2026-43285 Greška u dodjeli memorije Adreno GPU drajver 540 i noviji
CVE-2026-43286 Greška u dodjeli memorije Adreno GPU drajver 540 i noviji
CVE-2026-43287 Greška u dodjeli memorije Adreno GPU drajver 540 i noviji

⚠️ Arhitektonski rizik: Nedostaci nultog dana Qualcomm Adreno GPU naglašavaju važnost ažuriranja upravljačkih programa uređaja i zaštite od potencijalnih eksploatacija. Ako to ne učinite, to može dovesti do neovlaštenog pristupa osjetljivim podacima i sistemima. Da bi ublažili ove ranjivosti, korisnici Androida mogu ažurirati svoje uređaje na najnoviju verziju softvera, koja uključuje zakrpljeni upravljački program Adreno GPU.

# Primjer kako konfigurirati sigurno pokretanje na Android uređaju
uređaj:
  secure_boot: istina
  verified_boot: istina

Poređenje strategija ublažavanja

Sljedeća tabela upoređuje strategije ublažavanja za ranjivosti nultog dana Dirty Frag i Qualcomm Adreno GPU:

Strategija ublažavanja Dirty Frag Qualcomm Adreno GPU
Patching Primijenite zakrpu za jezgro Linuxa Ažurirajte drajver Adreno GPU
Kontejneri i mikroVM sandboxovi Konfigurirajte kontejner i mikroVM sandboxove Nije primjenjivo
Sigurno podizanje Nije primjenjivo Konfigurirajte mehanizme sigurnog pokretanja

Ublažavanje i prevencija

Da bi spriječili iskorištavanje ovih ranjivosti, korisnici moraju primijeniti zakrpe, konfigurirati sigurne mehanizme za pokretanje i koristiti spremnike i mikroVM sandboxove. Poduzimanjem ovih koraka, korisnici mogu spriječiti iskorištavanje ranjivosti i zaštititi svoje sisteme i podatke. Također je bitno održavati drajvere uređaja ažuriranim i zaštićenim od potencijalnih eksploatacija.

Izvori


Have Questions?

Let's Talk

Contact me on LinkedIn