CVE-2026-58926 Uso después de liberar en EVS HAL
Una vulnerabilidad de uso después de liberar (UAF) en EVS HAL permite a un cliente privilegiado liberar un buffer_handle_t mientras el hilo productor aún lo usa. Esta condición de carrera, activada mediante doneWithFrame y setMaxFramesInFlight, permite manipular memoria del heap liberada y potencialmente filtrar descriptores de archivo del proceso EVS HAL.
CVSS 3.1
- Probabilidad de explotación · EPSS del 09/110,1 % · percentil 0
- Explotada activamenteNo confirmada
- Exploit públicoNo conocido
Afectados
Google Android
1716-qpr21615
Qué hacer
- Verificá si usás Android y en qué versión.
- Actualizá a la versión corregida que indique el fabricante en su aviso o aplicá su mitigación.
- Revisá registros y accesos de los sistemas expuestos para descartar un uso previo.
Calculadora CVSS
CVSS 3.1 · 2.5 BAJA
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:N
- Vector de ataqueLocal
- Complejidad del ataqueAlta
- Privilegios requeridosBajos
- Interacción del usuarioNinguna
- AlcanceSin cambio
- ConfidencialidadBaja
- IntegridadNinguna
- DisponibilidadNinguna
Descripción original
A Use-After-Free (UAF) vulnerability exists in the EVS HAL, allowing a privileged client to free a `buffer_handle_t` while the producer thread is still using it. This race condition, triggered via `doneWithFrame` and `setMaxFramesInFlight`, enables an attacker to manipulate freed heap memory, potentially leading to the leakage of file descriptors from the EVS HAL process.
Referencias (1)
Resumen traducido automáticamente de la descripción original. Fuente: Nureq Monitor. Cómo funciona.