Schwachstellen im ARM-GPU-Treiber, die bereits für Angriffe ausgenutzt werden

Das Unternehmen ARM hat Informationen über drei Schwachstellen in den Treibern für seine GPUs, die in Android, ChromeOS und Linux-Distributionen verwendet werden, bekannt gegeben. Diese Schwachstellen ermöglichen es unprivilegierten lokalen Benutzern, ihren Code mit Kernel-Rechten auszuführen. Im Oktoberbericht über Sicherheitsprobleme in der Android-Plattform wird erwähnt, dass eine der Schwachstellen (CVE-2023-4211) bereits von Angreifern in operativen Exploits für gezielte Angriffe (0-Day) ausgenutzt wurde, bevor ein Patch verfügbar war. Beispielsweise kann die Schwachstelle in über fragwürdige Quellen verbreiteten schädlichen Anwendungen verwendet werden, um vollständigen Zugriff auf das System zu erlangen und Komponenten zu installieren, die den Benutzer überwachen.

Gefundene Schwachstellen:

  • CVE-2023-4211 — eine fehlerhafte Speicheroperation mit der GPU kann dazu führen, dass auf bereits freigegebenen Systemspeicher zugegriffen wird, der möglicherweise bei der Ausführung anderer Aufgaben im Kernel verwendet wird. Die Schwachstelle wurde im Treiber-Update r43p0 für Mali-GPUs unter den Mikroarchitekturen Bifrost und Valhall sowie der 5. Generation der ARM-GPUs behoben. Für die Midgard-GPU-Familie wurde kein Treiber-Update veröffentlicht.

    Ein Fix wird auch im Rahmen der September-Updates der Chrome OS-Versionen 114/115/116 und des Oktober-Updates für Android angeboten. Die anfälligen GPU-Modelle werden in Smartphones wie dem Google Pixel 7, Samsung S20 und 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 und einigen Geräten mit Mediatek-Chips verwendet.

  • CVE-2023-33200 — fehlerhafte Operationen mit GPUs können zu einem Race Condition-Zustand führen, wodurch auf bereits von dem Treiber freigegebenen Speicher zugegriffen werden kann. Die Schwachstelle wurde in den Treiber-Updates r44p1 und r45p0 für Mali-GPUs unter den Mikroarchitekturen Bifrost und Valhall sowie der 5. Generation der ARM-GPUs behoben.
  • CVE-2023-34970 — fehlerhafte Operationen mit der GPU können zu einem Buffer Overflow führen, wodurch auf Speicher außerhalb des zugewiesenen Buffers zugegriffen werden kann. Die Schwachstelle wurde in den Treiber-Updates r44p1 und r45p0 für Mali-GPUs unter der Mikroarchitektur Valhall sowie der 5. Generation der ARM-GPUs behoben.

Im Oktoberbericht über Sicherheitsanfälligkeiten in Android werden insgesamt 53 Sicherheitsanfälligkeiten erwähnt, von denen 5 als kritisch eingestuft sind, während die übrigen als hochgefährlich eingestuft werden. Kritische Probleme ermöglichen es, einen Remote-Angriff durchzuführen, um eigenen Code im System auszuführen. Probleme, die als gefährlich gekennzeichnet sind, erlauben es, durch Manipulationen an lokalen Anwendungen Code im Kontext eines privilegierten Prozesses auszuführen. Drei kritische Probleme (CVE-2023-24855, CVE-2023-28540 und CVE-2023-33028) wurden in proprietären Komponenten von Qualcomm entdeckt, und zwei (CVE-2023-40129, CVE-2023-4863) im System (in libwebp und im Bluetooth-Stack). Insgesamt wurden in den Komponenten von ARM 5 Sicherheitsanfälligkeiten, bei MediaTek 3, bei Unisoc 1 und bei Qualcomm 17 (Bericht von Qualcomm) identifiziert. Zwei Sicherheitsanfälligkeiten (eine in GPU ARM und eine in libwebp) wurden als bereits von Angreifern in ihren Exploits genutzt (0-day).

Quelle: opennet.ru

60GB SSD 8Gb DDR4