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

wifi: mac80211: avoid out-of-bounds read for empty PREQ elements

ieee80211_mesh_preq_size_ok() derives the location of the PREQ bottom
fields before checking whether the element contains even the fixed
header. ieee80211_mesh_hwmp_preq_get_bottom() reads the flags byte to
account for the optional Address Extension field. Consequently, an
empty PREQ element causes a one-byte read beyond its declared payload.

Move the helper call after both size checks, so the bottom fields are
only accessed when they are present.
Published: 2026-10-06
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Information Disclosure
Action: Apply Update
AI Analysis

Impact

In the Linux kernel, an out‑of‑bounds read occurs in mac80211’s IEEE 802.11 Mesh Extension code when parsing an empty PREQ element; the driver attempts to read a byte beyond the declared payload before validating the presence of fixed‑header data, exposing a small portion of kernel memory. The flaw does not currently lead to documented code execution or privilege escalation, but the kernel data leakage could aid further attacks such as privilege escalation or influencing kernel state. The weakness is solely a one‑byte over‑read bug exercised by malformed mesh frames.

Affected Systems

The flaw affects all Linux kernels that include the legacy mac80211 Wi‑Fi stack and were built before the commit that moves the size check for empty PREQ elements. Any system running an upstream kernel without this patch is vulnerable, including distributions that ship the default linux_kernel source. Distribution back‑ports may or may not contain the fix; users should verify their kernel revision and apply an update when vendors provide a patched kernel module.

Risk and Exploitability

The EPSS score is less than 1 %, indicating a very low exploitation probability, and the vulnerability is not listed in CISA KEV. With a CVSS score of 5.5, the overall risk is moderate. Exploitation requires an attacker to inject crafted mesh frames into the wireless network that the vulnerable driver will process. The attack vector is network‑based, specific to the wireless interface, and no remote exploitation tests have been reported. While the single‑byte read exposes kernel memory, the potential for exploitation exists but its impact is constrained to information disclosure.

Generated by OpenCVE AI on October 9, 2026 at 02:57 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that contains the commit moving the PREQ size check, as referenced in the official kernel Git commits.
  • Ensure the mac80211 Wi‑Fi driver module is rebuilt against the updated kernel source, guaranteeing that the out‑of‑bounds read is eliminated.
  • If a kernel upgrade cannot be applied immediately, disable mesh networking on affected interfaces or block malformed PREQ traffic using firewall or driver options to prevent processing of empty PREQ elements.

Generated by OpenCVE AI on October 9, 2026 at 02:57 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 09 Oct 2026 00:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

cvssV3_1

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

threat_severity

Moderate


Tue, 06 Oct 2026 15:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125

Tue, 06 Oct 2026 09:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: avoid out-of-bounds read for empty PREQ elements ieee80211_mesh_preq_size_ok() derives the location of the PREQ bottom fields before checking whether the element contains even the fixed header. ieee80211_mesh_hwmp_preq_get_bottom() reads the flags byte to account for the optional Address Extension field. Consequently, an empty PREQ element causes a one-byte read beyond its declared payload. Move the helper call after both size checks, so the bottom fields are only accessed when they are present.
Title wifi: mac80211: avoid out-of-bounds read for empty PREQ elements
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-10-19T09:15:14.410Z

Reserved: 2026-09-25T10:25:14.323Z

Link: CVE-2026-98183

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-06T09:18:03.103

Modified: 2026-10-19T10:18:18.630

Link: CVE-2026-98183

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-06T00:00:00Z

Links: CVE-2026-98183 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-09T03:00:08Z

Weaknesses