CVE-2026-68126 in Linuxinfo

Zusammenfassung

von VulDB • 10.08.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

mac802154: Halten einer Schnittstellenreferenz über den Scan-Worker hinweg

mac802154_scan_worker() erfasst die zu scannende Sub-Schnittstelle unter RCU und dereferenziert anschließend sdata->dev nach rcu_read_unlock() sowie außerhalb des rtnl-Kontexts – in den Fehlerverfolgungen, in mac802154_transmit_beacon_req() (skb->dev = sdata->dev) und bei der Bereinigung von end_scan. Nichts hält dieses netdev während der Worker-Iteration am Leben.

Ein gleichzeitiger DEL_INTERFACE-Vorgang oder das Entfernen eines PHY kann die Schnittstelle deregistrieren, sobald der Worker den rtnl zwischen seinen beiden drv_set_channel()-Abschnitten freigibt. unregister_netdevice() gibt das netdev asynchron von netdev_run_todo() aus frei, wobei der rtnl bereits freigegeben ist; daher verhindern weder das Halten des rtnl noch die pro-PHY-Flagge IEEE802154_IS_SCANNING eine veraltete Worker-Iteration daran, auf das freigegebene netdev zuzugreifen – ein KASAN slab-use-after-free, der durch einen Wettlauf (Race Condition) zwischen TRIGGER_SCAN und DEL_INTERFACE ausgelöst werden kann (beide erfordern CAP_NET_ADMIN).

Sperren Sie das netdev mit netdev_hold(), solange die RCU-Lese-Sperrung noch gehalten wird, und geben Sie es bei jedem Worker-Ausgang frei.

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

Zuständig

Linux

Reservieren

30.07.2026

Veröffentlichung

10.08.2026

Moderieren

akzeptiert

Eintrag

VDB-387472

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you need the next level of professionalism?

Upgrade your account now!