CVE-2026-64223

Source
https://cve.org/CVERecord?id=CVE-2026-64223
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-64223.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-64223
Downstream
Published
2026-07-24T15:23:08.629Z
Modified
2026-07-28T04:02:28.164121265Z
Severity
  • 8.1 (High) CVSS_V3 - CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H CVSS Calculator
Summary
wifi: mac80211: consume only present negotiated TTLM maps
Details

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

wifi: mac80211: consume only present negotiated TTLM maps

ieee80211tidtolinkmapsizeok() validates negotiated TTLM elements against the number of link-map entries indicated by linkmappresence. ieee80211parseneg_ttlm() must consume the same layout.

The parser advanced its cursor for every TID, including TIDs whose presence bit is clear and therefore have no map bytes in the element. A sparse map can then make a later present TID read past the validated element.

The bad bytes land in negttlm->{up,down}link[tid] but are gated by validlinks before being applied to driver state, so a peer cannot turn the read into a policy change. Under KUnit + KASAN with an exact-sized element allocation the OOB read is reported as a slab-out-of-bounds; whether the same trigger fires under the production RX path depends on surrounding allocator state.

Advance the cursor only when the current TID has a map present.

Database specific
{
    "cna_assigner": "Linux",
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/64xxx/CVE-2026-64223.json"
}
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
8f500fbc6c655976c8062b1f1e55bd0b3095d6c2
Fixed
f7d395dc5008168ac5b9c1ac2791e59a6078cca1
Fixed
2dd9304727c7041df0a599595910bdbe02ad03c5
Fixed
2becaaeebe230ade1fcd5d0f1cde4d6ee93ec78f
Fixed
a6e6ccd5bd07155c2add6c74ce1a5e68ad3b95ea

Database specific

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

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
6.9.0
Fixed
6.12.92
Type
ECOSYSTEM
Events
Introduced
6.13.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-64223.json"