PT-2026-30177 · Linux+2 · Linux Kernel+2

CVE-2026-31394

·

Published

2026-03-06

·

Updated

2026-08-30

CVSS v2.0

6.0

Medium

VectorAV:L/AC:H/Au:S/C:C/I:C/A:C
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description A flaw exists in the Linux kernel's mac80211 component, specifically within the ieee80211 chan bw change() function. This function iterates through stations and accesses link->reserved.oper via sta->sdata->link[link id]. For stations on AP VLAN interfaces, sta->sdata points to a VLAN sdata, which doesn't participate in channel context reservations, leading to a zero-initialized link->reserved.oper with chan being NULL. This results in a NULL pointer dereference within ieee80211 sta cap rx bw() when accessing chandef->chan->band during Channel State Announcement (CSA).
Recommendations Resolve the VLAN sdata to its parent AP sdata using get bss sdata() before accessing link data.

Exploit

Fix

NULL Pointer Dereference

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2026-12342
CVE-2026-31394
OPENSUSE-SU-2026:20826-1
SUSE-SU-2026:21834-1
SUSE-SU-2026:21841-1
SUSE-SU-2026:21845-1
SUSE-SU-2026:21860-1
SUSE-SU-2026:2217-1
SUSE-SU-2026:2238-1
USN-8567-1
USN-8574-1
USN-8574-2
USN-8574-3
USN-8595-1
USN-8595-2
USN-8595-3
USN-8596-1
USN-8606-1
USN-8607-1
USN-8608-1
USN-8609-1
USN-8619-1
USN-8665-1

Affected Products

Linuxmint
Linux Kernel
Ubuntu