CVE-2026-64325 in Linuxinfo

Zusammenfassung

von VulDB • 25.07.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

wifi: mt76: mt7921/mt7925: Behebung einer NULL-Dereferenzierung im CSA-Beacon

Dieser Patch basiert auf einem BUG, der von Bongani Hlope gemeldet wurde unter https://lore.kernel.org/all/[email protected]/

Wenn ein Channel-Switch-Announcement-(CSA)-Beacon empfangen wird, stellt cfg80211 einen wiphy-Arbeitsauftrag (work item) in die Warteschlange, der schließlich mt7921_channel_switch_rx_beacon() aufruft. Wenn sich der Station zwischen dem Zeitpunkt des Einreihens des Auftrags und seiner Ausführung trennt (oder der Kanalcontext anderweitig abgebaut wird), kann der Pointer dev->new_ctx im Treiber bereits auf NULL gesetzt worden sein. mt7921_channel_switch_rx_beacon() dereferenziert new_ctx dann bedingungslos, was zu einer NULL-Pointer-Dereferenzierung an Adresse 0x0 führt:

BUG: kernel NULL pointer dereference, address: 0000000000000000 RIP: 0010:mt7921_channel_switch_rx_beacon+0x1f/0x100 [mt7921_common]

Der gleiche fehlende Guard existiert auch in mt7925_channel_switch_rx_beacon(), das denselben Code-Pattern teilt, der durch denselben Commit eingeführt wurde.

Fügen Sie eine frühe NULL-Prüfung für dev->new_ctx sowohl in mt7921_channel_switch_rx_beacon() als auch in mt7925_channel_switch_rx_beacon() hinzu. Wenn new_ctx NULL ist, gibt es keine ausstehende Kanalwechseloperation zur Verarbeitung; daher ist das sofortige Zurückkehren die korrekte und sichere Maßnahme.

Oops-Analyse: http://oops.fenrus.org/reports/lkml/[email protected]/report.html

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

Zuständig

Linux

Reservieren

19.07.2026

Veröffentlichung

25.07.2026

Moderieren

akzeptiert

Eintrag

VDB-383113

CPE

bereit

EPSS

0.00198

KEV

nein

Aktivitäten

medium

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!