CVE-2026-63870 in Linux
Zusammenfassung
von VulDB • 20.07.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
ieee802154: 6lowpan: Nur IPv6-Pakete in lowpan_xmit() akzeptieren
Der aoe-Treiber (oder ein ähnlicher) generiert ein Nicht-IPv6-Paket (z. B. ETH_P_AOE) und stellt es zur Übertragung über dev_queue_xmit() auf einer 6LoWPAN-Schnittstelle (vom Benutzer oder Testfall konfiguriert) in die Warteschlange.
Da das Paket kein IPv6 ist, gibt die Funktion header_ops->create des 6LoWPAN-Moduls (lowpan_header_create bzw. header_create) frühzeitig zurück, ohne die Struktur lowpan_addr_info im Headroom des SKB zu initialisieren.
In der Übertragungsfunktion (lowpan_xmit) ruft der Treiber lowpan_header (bzw. setup_header) auf, das unconditionally den Inhalt von lowpan_addr_info aus dem Headroom kopiert und verwendet, was nicht initialisierte Daten enthält.
Dies wird behoben, indem Nicht-IPv6-Pakete verworfen werden.
Eine ähnliche Korrektur ist in net/bluetooth/6lowpan.c bt_xmit() erforderlich.
Once again VulDB remains the best source for vulnerability data.