Vulnerabilità nei driver GPU ARM, già utilizzate per attacchi

ARM ha rivelato informazioni su tre vulnerabilità nei driver per le sue GPU, utilizzate in Android, ChromeOS e nelle distribuzioni Linux. Le vulnerabilità consentono a un utente locale non privilegiato di eseguire il proprio codice con diritti di kernel. Nel rapporto di ottobre sui problemi di sicurezza della piattaforma Android si menziona che, prima della disponibilità di una patch, una delle vulnerabilità (CVE-2023-4211) è già stata sfruttata da malintenzionati in exploit attivi per attacchi mirati (zero-day). Ad esempio, la vulnerabilità può essere sfruttata in applicazioni dannose distribuite tramite canali sospetti per ottenere accesso completo al sistema e installare componenti che spiano l'utente.

Vulnerabilità trovate:

  • CVE-2023-4211 — un'operazione errata nella gestione della memoria GPU può portare all'accesso a memoria di sistema già liberata, che potrebbe essere utilizzata per l'esecuzione di altre operazioni nel kernel. La vulnerabilità è stata corretta nell'aggiornamento del driver r43p0 per GPU Mali basate sulle microarchitetture Bifrost e Valhall, oltre che per il 5° generazione di GPU ARM. Per le GPU della famiglia Midgard non è stata rilasciata alcuna aggiornamento del driver.

    Una correzione è stata anche proposta come parte degli aggiornamenti di settembre per le versioni 114/115/116 di Chrome OS e del'aggiornamento di ottobre per Android. I modelli vulnerabili di GPU sono utilizzati negli smartphone Google Pixel 7, Samsung S20 e 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 e in alcuni dispositivi con chip Mediatek.

  • CVE-2023-33200 — operazioni errate con la GPU possono portare a condizioni di race e accesso a memoria già liberata dal driver. La vulnerabilità è stata corretta negli aggiornamenti dei driver r44p1 e r45p0 per GPU Mali basate sulle microarchitetture Bifrost e Valhall, oltre che per il 5° generazione di GPU ARM.
  • CVE-2023-34970 — operazioni errate con la GPU possono portare a un overflow del buffer e all'accesso alla memoria al di fuori del buffer allocato. La vulnerabilità è stata risolta negli aggiornamenti dei driver r44p1 e r45p0 per GPU Mali basati sull'architettura micro Valhall e la quinta generazione di GPU ARM.

Nel rapporto di ottobre sulle vulnerabilità di Android sono state menzionate 53 vulnerabilità, di cui 5 classificate come critiche e le altre come ad alto rischio. Le problematiche critiche consentono attacchi remoti per eseguire codice nel sistema. I problemi classificati come pericolosi consentono, attraverso manipolazioni di applicazioni locali, di eseguire codice nel contesto di un processo privilegiato. Tre problemi critici (CVE-2023-24855, CVE-2023-28540 e CVE-2023-33028) sono stati identificati in componenti proprietari di Qualcomm e due (CVE-2023-40129, CVE-2023-4863) nel sistema (in libwebp e nello stack Bluetooth). In totale, sono state identificate 5 vulnerabilità nei componenti ARM, 3 in MediaTek, 1 in Unisoc e 17 in Qualcomm (rapporto di Qualcomm). Due vulnerabilità (una nella GPU ARM e una in libwebp) sono state segnalate come già sfruttate dagli attaccanti nei loro exploit (0-day).

Fonte: opennet.ru

Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster