CVE-2026-97995 in Linuxinformación

Resumen

por VulDB • 2026-09-25

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

virtio_console: no liberar los buffers control-out al eliminar

__send_control_msg() publica &portdev->cpkt como cookie del virtqueue control-out. remove_vqs() recorre cada virtqueue y pasa las cookies restantes a free_buf(), que las trata como struct port_buffer y lee sgpages.

Si un mensaje de control aún está en c_ovq cuando el dispositivo se desvincula, free_buf() lee más allá del objeto ports_device.

KASAN reportó un slab-out-of-bounds en free_buf():

free_buf remove_vqs virtcons_remove unbind_store

El objeto era el ports_device asignado en virtcons_probe().

Drenar c_ovq sin liberarlo. El paquete vive en portdev y se libera junto con él.

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

Responsable

Linux

Reservar

2026-09-25

Divulgación

2026-09-25

Moderación

aceptado

Artículo

VDB-410238

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!