Az ARM vállalat három sebezhetőségről számolt be a GPU-vezérlőikben, amelyeket az Android, a ChromeOS és a Linux disztribúciók használnak. A sebezhetőségek lehetővé teszik, hogy egy nem privilegizált helyi felhasználó saját kódot futtasson kernel szintű jogokkal. Az Android platform biztonsági problémáiról szóló októberi jelentés említi, hogy mielőtt javítás érkezett volna, az egyik sebezhetőséget (CVE-2023-4211) már kihasználták a támadók célzott támadásokhoz (0-day). Például a sebezhetőség a kétes forrásból terjesztett rosszindulatú alkalmazásokban is alkalmazható a teljes hozzáférés megszerzésére a rendszerhez és a felhasználót figyelő komponensek telepítésére.
Felfedezett sebezhetőségek:
- CVE-2023-4211 – Helytelen memóriaoperáció a GPU-val lehetővé teszi a már felszabadított rendszer memória elérését, amely más feladatok végrehajtásakor felhasználható a kernelben. A sebezhetőséget az r43p0-ás GPU Mali driverekkel orvosolták, amelyek a Bifrost és Valhall mikroarchitektúrákon, valamint az ARM 5. generációs GPU-ikon alapulnak. A Midgard család GPU-ira azonban nem adtak ki frissítést.
Javítások szintén elérhetők a Chrome OS 114/115/116 szeptemberi frissítései és az Android októberi frissítése keretében. A sebezhető GPU modellek megtalálhatóak a Google Pixel 7, Samsung S20 és 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 és néhány Mediatek chipet használó eszközben.
- CVE-2023-33200 – Helytelen műveletek a GPU-val versenyhelyzethez és a már felszabadított memória eléréséhez vezethetnek, amelyet a driver használ. A sebezhetőséget az r44p1 és r45p0 driverek frissítéseivel orvosolták a Mali GPU-ira vonatkozóan, amelyek a Bifrost és Valhall mikroarchitektúrákon, valamint az ARM 5. generációs GPU-ikon alapulnak.
- CVE-2023-34970 – Helytelen műveletek a GPU-val puffertúlcsorduláshoz vezethetnek, ami lehetővé teszi a már kijelölt pufferen túlmutató memória elérését. A sebezhetőséget az r44p1 és r45p0 driverek frissítéseivel orvosolták a Mali GPU-ira vonatkozóan, amelyek a Valhall mikroarchitektúrán és az ARM 5. generációs GPU-ikon alapulnak.
Az októberi Android sebezhetőségi jelentésben összesen 53 sebezhetőség szerepel, amelyek közül 5 kritikus, míg a többi magas kockázatú. A kritikus problémák lehetővé teszik a távoli támadást, amely során a támadók kódot futtathatnak a rendszeren. A veszélyesként megjelölt problémák pedig lehetővé teszik a kódfuttatást egy privilegizált folyamat kontextusában a helyi alkalmazások manipulálásával. Három kritikus probléma (CVE-2023-24855, CVE-2023-28540 és CVE-2023-33028) a Qualcomm egyedi komponenseiben, míg kettő (CVE-2023-40129, CVE-2023-4863) a rendszerben (a libwebp és a Bluetooth-stackben) található. Az ARM komponenseiben összesen 5 sebezhetőséget, a MediaTekben 3, a Unisocban 1 és a Qualcommban 17 (a Qualcomm jelentése szerint) azonosítottak. Két sebezhetőség (egy az ARM GPU-ban és egy a libwebp-ben) már a támadók által használt, exploitálásra rendelkezésre álló (0-day) sebezhetőségként van megjelölve.
Forrás: opennet.ru
