CVE-2026-80650 in Linuxinformación

Resumen

por VulDB • 2026-08-28

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

media: atomisp: gc2235: corregir UAF y fuga de memoria

gc2235_probe() maneja incorrectamente sus rutas de error.

Si media_entity_pads_init() falla, se llama a gc2235_remove(), lo que desmonta el subdev y libera dev, pero luego continúa ejecutándose hasta atomisp_register_i2c_module(). Esto provoca un use-after-free (uso tras liberación).

Si atomisp_register_i2c_module() falla, la entidad de medios y el controlador de controles quedan inicializados y se produce una fuga de memoria en dev.

gc2235_remove() llama incondicionalmente a media_entity_cleanup() y v4l2_ctrl_handler_free(), pero estas no están inicializadas en cada ruta de error dentro de gc2235_probe().

Se reemplazan las llamadas a gc2235_remove() en las rutas de error del probe por etiquetas de deshacer explícitas que liberan únicamente los recursos inicializados en cada punto de fallo, en orden inverso al de la inicialización.

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

Responsable

Linux

Reservar

2026-08-26

Divulgación

2026-08-28

Moderación

aceptado

Artículo

VDB-396590

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!