PT-2026-30177 · Linux · Linux Kernel
Published
2026-04-03
·
Updated
2026-04-20
·
CVE-2026-31394
CVSS v3.1
5.5
Medium
| Vector | AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
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.Fix
NULL Pointer Dereference
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Linux Kernel