Tvrtka ARM objavila je informacije o tri ranjivosti u drajverima za svoje GPU-ove, koji se koriste u Androidu, ChromeOS-u i Linux distribucijama. Ranjivosti omogućuju neprivilegiranom lokalnom korisniku da izvrši svoj kod s pravima jezgre. U izvještaju o sigurnosnim problemima platforme Android za listopad spominje se da je prije nego što je izdana ispravka, jedna od ranjivosti (CVE-2023-4211) već bila iskorištena od strane napadača u aktivnim eksploitatima za izvođenje ciljano usmjerenih napada (0-day). Na primjer, ranjivost se može koristiti u zlonamjernim aplikacijama distribuiranim putem sumnjivih izvora za dobivanje potpune kontrole nad sustavom i instalaciju komponenti koje špijuniraju korisnika.
Otkrivene ranjivosti:
- CVE-2023-4211 — neispravna operacija s GPU-om može dovesti do pristupa već oslobođenoj sistemskoj memoriji, koja se može koristiti tijekom izvršavanja drugih zadataka u jezgri. Ranjivost je ispravljena u ažuriranju drajvera r43p0 za GPU Mali temeljenim na mikroarhitekturama Bifrost i Valhall, kao i 5. generaciji GPU-a ARM. Ažuriranje drajvera za GPU obitelji Midgard nije izdano.
Ispravka je također ponuđena u sklopu rujanskih ažuriranja za verzije Chrome OS 114/115/116 i listopadskog ažuriranja za Android. Ranjivi modeli GPU-a koriste se u pametnim telefonima Google Pixel 7, Samsung S20 i 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 i nekim uređajima s MediaTek čipovima.
- CVE-2023-33200 — neispravne operacije s GPU-om mogu dovesti do stanja utrke i pristupa već oslobođenoj memoriji od strane drajvera. Ranjivost je ispravljena u ažuriranjima drajvera r44p1 i r45p0 za GPU Mali temeljenim na mikroarhitekturama Bifrost i Valhall, kao i 5. generaciji GPU-a ARM.
- CVE-2023-34970 — neispravne operacije s GPU-om mogu dovesti do preljeva bafera i pristupa memoriji izvan dodijeljenog bafera. Ranjivost je ispravljena u ažuriranjima drajvera r44p1 i r45p0 za GPU Mali temeljenim na mikroarhitekturi Valhall i 5. generaciji GPU-a ARM.
U izvještaju o sigurnosnim ranjivostima u Androidu za listopad otkriveno je ukupno 53 ranjivosti, od kojih su 5 ocijenjene kao kritične, dok su ostale s visokim stupnjem opasnosti. Kritične ranjivosti omogućuju udaljene napade za izvršavanje vlastitog koda u sustavu. Problemi označeni kao opasni dopuštaju izvršavanje koda u kontekstu privilegiranog procesa manipulacijom lokalnim aplikacijama. Tri kritične ranjivosti (CVE-2023-24855, CVE-2023-28540 i CVE-2023-33028) otkrivene su u proprietarnim komponentama Qualcomma, a dvije (CVE-2023-40129, CVE-2023-4863) u sustavu (u libwebp i Bluetooth steku). Ukupno je u komponentama ARM otkriveno 5 ranjivosti, MediaTek — 3, Unisoc — 1 i Qualcomm — 17 (izvještaj Qualcomma). Dvije ranjivosti (jedna u GPU ARM i jedna u libwebp) označene su kao već korištene od strane napadača u njihovim eksploitatima (0-day).
Izvor: opennet.ru
