CVE-2026-64030

Source
https://cve.org/CVERecord?id=CVE-2026-64030
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-64030.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-64030
Downstream
Published
2026-07-19T15:39:20.982Z
Modified
2026-07-22T05:30:05.198642096Z
Severity
  • 8.8 (High) CVSS_V3 - CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H CVSS Calculator
Summary
wifi: mac80211: bounds-check link_id in ieee80211_ml_epcs
Details

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

wifi: mac80211: bounds-check linkid in ieee80211ml_epcs

IEEE80211MLESTAEPCSCONTROLLINKID is 0x000f, so linkid extracted from a PRIOACCESS ML element PERSTAPROFILE subelement can be 0..15. sdata->link[] has IEEE80211MLDMAXNUMLINKS (15) entries (indices 0..14), making index 15 out-of-bounds.

A connected WiFi 7 AP can trigger this by sending an EPCS Enable Response action frame with a PERSTAPROFILE subelement where linkid = 15. The unsolicited-notification path (dialogtoken = 0) is reachable any time EPCS is already enabled, without any prior client request.

sdata->link[15] reads into the first word of sdata->activatelinkswork (a wiphywork whose embedded listhead is non-NULL after INITLISTHEAD), so the NULL check on the result does not catch the invalid access. The garbage pointer is then passed to ieee80211stawmm_params(), which dereferences link->sdata and crashes the kernel.

The same class of bug was fixed for ieee80211mlreconfiguration() by commit 162d331d833d ("wifi: mac80211: bounds-check linkid in ieee80211ml_reconfiguration").

Database specific
{
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/64xxx/CVE-2026-64030.json",
    "cna_assigner": "Linux"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
de86c5f60839dc0d771711a848b4f55ad3f90844
Fixed
2d8379834800c30602f24c71ab7c40f5fe84d200
Fixed
863f1f02a3bd70dbd857b8ac4070292fde8cb4e2
Fixed
f718506edd2d9c6a308ded9d13c632bf7b7d5a2c

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-64030.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
6.15.0
Fixed
6.18.34
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
7.0.11

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-64030.json"