Sterownik jądra systemowego (kernel driver) dla układów GPU Arm Mali zawiera podatność typu use-after-free, klasyfikowaną jako krytyczna (CVSS 9.8). Błąd ten może umożliwić atakującemu przejęcie kontroli nad systemem bez konieczności uwierzytelnienia.
▸ Pokaż oryginał (EN)
Arm Mali GPU Kernel Driver has a use-after-free: Midgard r28p0 through r29p0 before r30p0, Bifrost r17p0 through r23p0 before r24p0, and Valhall r19p0 through r23p0 before r24p0.
Podatność typu use-after-free (CWE-416) polega na nieprawidłowym zarządzaniu pamięcią w sterowniku jądra — program odwołuje się do obszaru pamięci, który został już wcześniej zwolniony. Atakujący może to wykorzystać, manipulując stanem pamięci w sposób umożliwiający wykonanie złośliwego kodu lub eskalację uprawnień na poziomie jądra systemu operacyjnego. Błąd dotyczy sterowników GPU Midgard, Bifrost i Valhall w określonych wersjach wskazanych przez Arm.
Skuteczne wykorzystanie podatności może pozwolić atakującemu na wykonanie dowolnego kodu z uprawnieniami jądra systemu (privilege escalation / RCE), co w praktyce oznacza pełne przejęcie kontroli nad urządzeniem, ujawnienie danych lub naruszenie ich integralności.
Należy zaktualizować sterownik do wersji: Midgard r30p0 lub nowszej, Bifrost r24p0 lub nowszej, Valhall r24p0 lub nowszej. Patche oraz szczegółowe informacje dostępne są w Arm Security Center pod adresem developer.arm.com/Arm%20Security%20Center/Mali%20GPU%20Driver%20Vulnerabilities.
Arm Midgard GPU Kernel Driver w wersjach r28p0–r29p0 (przed r30p0), Arm Bifrost GPU Kernel Driver w wersjach r17p0–r23p0 (przed r24p0), Arm Valhall GPU Kernel Driver w wersjach r19p0–r23p0 (przed r24p0).
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HArm Bifrost Gpu Kernel Driver
APPArmr17p0 – r23p0Arm Midguard Gpu Kernel Driver
APPArmr28p0 – r29p0Arm Valhall Gpu Kernel Driver
APPArmr19p0 – r23p0
Powiązane podatności
Use-after-free w sterowniku jądra GPU Arm Mali (Midgard/Bifrost/Valhall)
Use-after-free w sterowniku jądra Arm Mali GPU (Valhall)
Use After Free vulnerability in Arm Ltd Bifrost GPU Kernel Driver, Arm Ltd Valhall GPU Kernel Driver allows a ...
The Arm Mali GPU kernel driver allows unprivileged users to access freed memory because GPU memory operations ...
Arm Mali GPU Kernel Driver allows a non-privileged user to achieve write access to read-only memory pages. Thi...