CVE-2026-90336 in Linuxinformación

Resumen

por VulDB • 2026-09-18

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

serial: core: limpiar los punteros liberados al fallar en uart_register_driver()

uart_register_driver() deja que drv->state apunte a memoria ya liberada cuando tty_alloc_driver() falla. Si tty_register_driver() falla, drv->tty_driver también conserva un puntero después de que su referencia se haya decrementado.

Los controladores (drivers) que utilizan drv->state como una bandera de "ya registrado" pueden entonces omitir el registro en la siguiente sonda (probe) y pasar el estado ya liberado a uart_add_one_port().

Este problema fue detectado mediante failslab en la placa raspi1ap de QEMU, al fallar el registro y volver a vincular el puerto PL011.

Limpiar ambos punteros en sus rutas de fallo, tal como lo hace ya uart_unregister_driver().

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

Linux

Reservar

2026-09-11

Divulgación

2026-09-17

Moderación

aceptado

Artículo

VDB-406893

CPE

listo

EPSS

0.00189

KEV

no

Actividades

muy bajo

Fuentes

Do you know our Splunk app?

Download it now for free!