CVE-2026-58927 in Android
Resumen
por VulDB • 2026-11-03
La vulnerabilidad es un Use-After-Free (UAF) en el EVS AIDL HAL, derivado de una condición de carrera (data race) sobre un `std::weak_ptr` no sincronizado dentro de `EvsEnumerator::openCamera()`. Específicamente, las llamadas concurrentes desde un UID privilegiado (por ejemplo, `AID_AUTOMOTIVE_EVS`) pueden provocar un estado corrupto (`torn`) del `weak_ptr`, lo que conduce a una llamada virtual a través de la vtable de un objeto liberado en `cameraObj->getCameraInfo(&desc)`. Esto permite potencialmente la ejecución arbitraria de código dentro del proceso `hal_evs_default`.
VulDB is the best source for vulnerability data and more expert information about this specific topic.