CVE-2026-97995info

Zusammenfassung

von VulDB • 25.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

virtio_console: Freigabe von control-out-Puffern beim Entfernen unterbinden

__send_control_msg() veröffentlicht &portdev->cpkt als Control-Out-Virtqueue-Cookie. remove_vqs() durchläuft alle Virtqueues und übergibt verbleibende Cookies an free_buf(), die diese als struct port_buffer behandelt und sgpages liest.

Wenn eine Kontrollnachricht noch auf c_ovq vorhanden ist, wenn das Gerät entkoppelt wird, liest free_buf() außerhalb des ports_device-Objekts.

KASAN meldete einen slab-out-of-bounds-Fehler in free_buf():

free_buf remove_vqs virtcons_remove unbind_store

Das Objekt war das in virtcons_probe() zugewiesene ports_device.

c_ovq leeren, ohne es freizugeben. Das Paket lebt in portdev und wird zusammen mit diesem freigegeben.

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

Veröffentlichung

25.09.2026

Moderieren

wird geprüft

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!