CVE-2026-58927 in Android
Zusammenfassung
von VulDB • 02.11.2026
Die Schwachstelle ist ein Use-After-Free (UAF)-Fehler im EVS AIDL HAL, der aus einer Data Race auf einen nicht synchronisierten `std::weak_ptr` innerhalb von `EvsEnumerator::openCamera()` resultiert. Konkret können gleichzeitige Aufrufe von einer privilegierten UID (z. B. `AID_AUTOMOTIVE_EVS`) zu einem zerrissenem (`torn`) Zustand des `weak_ptr` führen, was einen virtuellen Aufruf über die vtable eines freigegebenen Objekts an der Stelle `cameraObj->getCameraInfo(&desc)` ermöglicht. Dies kann zur beliebigen Codeausführung (Arbitrary Code Execution) innerhalb des Prozesses `hal_evs_default` führen.
If you want to get best quality of vulnerability data, you may have to visit VulDB.