CVE-2026-99066 in Linuxinfo

Zusammenfassung

von VulDB • 23.10.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

can: dev: init_can_skb(): Wiederherstellung der Initialisierung des skb-Headers

Das Commit 9f10374bb024 („can: remove private CAN skb headroom infrastructure“) hat die Aufrufe von `skb_reset_mac_header()`, `skb_reset_network_header()` und `skb_reset_transport_header()` aus `init_can_skb()` entfernt. Infolgedessen tragen RX-skb-Objekte, die von `alloc_can_skb()` und ähnlichen Funktionen stammen, wieder den Wert `mac_header = 0xFFFF`. Wenn ein solches skb-Objekt `packet_rcv_spkt()` (SOCK_PACKET) erreicht, führt die Berechnung der Push-Länge zu einem Überlauf und löst `skb_under_panic` aus, was einen Kernel-BUG und damit einen vollständigen Systemabsturz zur Folge hat.

Das gleiche Problem wurde ursprünglich 2014 auf linux-can gemeldet und durch das Commit 969439016d2c („can: add missing initialisations in CAN related skbuffs“) behoben. Die Funktion `packet_rcv_spkt()` selbst wurde nie gehärtet: Nur `packet_rcv()` und `tpacket_rcv()` erhielten im Commit d549699048b4 („net/packet: fix packet receive on L3 devices without visible hard header“) Prüfungen auf `dev_has_header()`.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

23.10.2026

Moderieren

akzeptiert

Eintrag

VDB-425869

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Want to know what is going to be exploited?

We predict KEV entries!