CVE-2026-90113 in Linuxinfo

Zusammenfassung

von VulDB • 17.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

netdevsim: Aktualisierung der NAPI-Zuordnung für die Warteschlange beim Zurücksetzen der Warteschlange

In netdevsim enthalten Empfangswarteschlangen (struct nsim_rq) ihre eigene struct napi_struct. Wenn ein Warteschlangenzurückgesetzt wird (z. B. über queue_reset debugfs), tauscht nsim_queue_start() eine neu zugewiesene struct nsim_rq ein, und nsim_queue_mem_free() löscht und gibt die alte später frei.

Allerdings hat es nsim_queue_start() versäumt, die Warteschlangen-zu-NAPI-Zuordnung über netif_queue_set_napi() zu aktualisieren. Infolgedessen zeigte dev->_rx[idx].napi weiterhin auf das alte NAPI-Struktur. Nach dem Freigeben der alten Warteschlange löste ein anschließendes Dumpen der Warteschlange über Netlink (NETDEV_CMD_QUEUE_GET) einen KASAN slab-use-after-free-Lesezugriff in nla_put_napi_id() aus, beim Zugriff auf rxq->napi->napi_id.

Beheben Sie dies, indem Sie netif_queue_set_napi() in nsim_queue_start() aufrufen, um die neue NAPI mit der RX-Warteschlange zu verknüpfen, und löschen Sie die Verknüpfung mit netif_queue_set_napi(..., NULL) in nsim_del_napi() während des Herunterfahrens.

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

Zuständig

Linux

Reservieren

11.09.2026

Veröffentlichung

17.09.2026

Moderieren

akzeptiert

Eintrag

VDB-406625

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!