CVE-2026-64325CWE-476

CVE-2026-64325

Medium · published July 25, 2026

CVSS v3.1
5.5
EPSS
0%
Percentile
4.5
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

wifi: mt76: mt7921/mt7925: fix NULL dereference in CSA beacon

This patch is based on a BUG as reported by Bongani Hlope at

https://lore.kernel.org/all/[email protected]/

When a channel-switch announcement (CSA) beacon is received,

cfg80211 queues a wiphy work item that eventually calls

mt7921_channel_switch_rx_beacon(). If the station disconnects

(or the channel context is otherwise torn down) between the

time the work is queued and the time it runs, the driver's

dev->new_ctx pointer can already have been cleared to NULL.

mt7921_channel_switch_rx_beacon() then dereferences new_ctx

unconditionally, triggering a NULL pointer dereference at

address 0x0:

BUG: kernel NULL pointer dereference, address: 0000000000000000

RIP: 0010:mt7921_channel_switch_rx_beacon+0x1f/0x100 [mt7921_common]

The same missing guard exists in mt7925_channel_switch_rx_beacon(),

which shares the same code pattern introduced by the same commit.

Add an early-return NULL check for dev->new_ctx in both

mt7921_channel_switch_rx_beacon() and

mt7925_channel_switch_rx_beacon(). When new_ctx is NULL there is

no pending channel switch to process, so returning immediately is

the correct and safe action.

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

The record
Technical detail
CVSS v3.1
5.5 · MEDIUM
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00158 · 4.5th percentile
Weakness
CWE-476 · NULL Pointer Dereference
Published
2026-07-25T14:17Z
Affected products (1)
ProductVersionsFixed in
linux/linux_kernel≥ 6.14, < 7.1.47.1.4
References (3)
EPSS history
Timeline
  • 25 JUL 08:49Z
    wifi: mt76: mt7921/mt7925: fix NULL dereference in CSA beacon
    cvelistv5