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

wifi: mac80211: consume only present negotiated TTLM maps

ieee80211_tid_to_link_map_size_ok() validates negotiated TTLM elements
against the number of link-map entries indicated by link_map_presence.
ieee80211_parse_neg_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 neg_ttlm->{up,down}link[tid] but are gated by
valid_links 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.
Published: 2026-07-24
Score: 8.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

In the Linux kernel, the mac80211 Wi‑Fi subsystem incorrectly advances a parsing cursor for every Traffic ID (TID) even when the corresponding TTLM element is absent. This flaw constitutes a buffer‑overread (CWE-125). When the cursor is incremented past the end of the negotiated element, the parser reads beyond the allocated buffer, producing an out‑of‑bounds read. The over‑read data is gathered into internal structures but is gated before influencing driver state, so a malformed packet alone does not grant a direct privilege escalation. However, under particular allocator states the read can trigger a kernel fault or crash, potentially leading to denial‑of‑service.

Affected Systems

All Linux kernel releases that ship the mac80211 Wi‑Fi firmware support before the fix are vulnerable. The affected vendor is the Linux kernel itself; distributions typically ship the kernel via their own packages, so any system running an unpatched kernel is at risk. No specific product name or version is listed, so affected systems must identify whether their kernel build contains the vulnerable code by checking the commit history or patch level.

Risk and Exploitability

The CVSS score of 8.1 denotes high severity. The EPSS score of less than 1% and absence from the CISA KEV catalog imply a low probability of exploitation in the wild, but the vulnerability can be triggered by a crafted 802.11 frame containing a malformed TTLM field. An attacker with network access to a Wi‑Fi client or access point can send such a frame to provoke the out‑of‑bounds read, potentially causing a kernel crash. No direct path to code execution or privilege escalation is documented, but the potential for denial‑of‑service makes it a concern for network‑critical deployments.

Generated by OpenCVE AI on August 5, 2026 at 00:55 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update to a kernel version that includes the mac80211 patch or backport the specific commit from the Linux kernel repository.
  • If upgrading is not immediately possible, disable or restrict Wi‑Fi functionality to prevent reception of malformed 802.11 frames until the kernel fix is applied.
  • Implement defensive programming in the Wi‑Fi driver: validate TTLM presence flags before advancing the cursor and guard against buffer over‑reads by verifying element sizes against allocation limits.

Generated by OpenCVE AI on August 5, 2026 at 00:55 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Ubuntu USN Ubuntu USN USN-8618-1 Linux kernel vulnerabilities
History

Wed, 12 Aug 2026 00:30:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:o:linux:linux_kernel:7.1:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.1:rc2:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.1:rc3:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.1:rc4:*:*:*:*:*:*

Mon, 03 Aug 2026 20:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119

Wed, 29 Jul 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125
References
Metrics threat_severity

None

threat_severity

Moderate


Mon, 27 Jul 2026 05:15:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H'}


Sun, 26 Jul 2026 03:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119

Fri, 24 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: consume only present negotiated TTLM maps ieee80211_tid_to_link_map_size_ok() validates negotiated TTLM elements against the number of link-map entries indicated by link_map_presence. ieee80211_parse_neg_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 neg_ttlm->{up,down}link[tid] but are gated by valid_links 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.
Title wifi: mac80211: consume only present negotiated TTLM maps
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-05T12:40:10.599Z

Reserved: 2026-07-19T15:36:31.770Z

Link: CVE-2026-64223

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Analyzed

Published: 2026-07-24T16:16:50.197

Modified: 2026-08-12T00:13:17.237

Link: CVE-2026-64223

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-07-24T00:00:00Z

Links: CVE-2026-64223 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-05T01:00:07Z

Weaknesses