CVE-2026-89888 in Linuxinformación

Resumen

por VulDB • 2026-09-16

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

media: i2c: ov02a10: corregir un use-after-free en el análisis del endpoint

La función `ov02a10_check_hwcfg()` llama a `fwnode_handle_put(ep)` inmediatamente después de asignar y analizar el endpoint. Sin embargo, posteriormente utiliza la misma referencia 'ep' para llamar a `fwnode_property_read_u32()`, lo que provoca un posible use-after-free (uso tras liberación).

Además, leer la propiedad opcional `'ovti,mipi-clock-voltage'` solía sobrescribir la variable 'ret'. Si faltaba dicha propiedad, 'ret' se volvía negativa y este código de error se devolvía incorrectamente al final de la función, provocando que el proceso de probe (prueba) fallara por completo.

Se corrige el use-after-free moviendo `fwnode_property_read_u32()` antes de analizar y liberar el endpoint. Se evita la fuga del código de error evitando asignar el resultado de `fwnode_property_read_u32()` a 'ret'.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

Linux

Reservar

2026-09-11

Divulgación

2026-09-16

Moderación

aceptado

Artículo

VDB-405726

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Do you want to use VulDB in your project?

Use the official API to access entries easily!