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

wifi: mwifiex: bound the pairwise-cipher OUI walk to the IE length

mwifiex_search_oui_in_ie() reads a pairwise-cipher (PTK) count from a
beacon/probe-response RSN or WPA information element and then walks that
many 4-byte OUIs, comparing each with memcmp(). The count comes straight
from the (attacker-supplied) IE and is never checked against the
element's own length, and the callers admit the element on element_id
alone (has_ieee_hdr() / has_vendor_hdr(), no length check). A crafted
RSN/WPA IE with a large pairwise count therefore makes the walk read up
to 255 * 4 bytes past the element -- an out-of-bounds read of the
kmemdup()'d beacon buffer, reachable from any AP whose beacon/probe
response is processed during scan-result parsing.

Pass the number of IE bytes available at the OUI list and bound the walk
to the element. Keep the length signed and reject a negative value
before any unsigned arithmetic, so a small or zero IE length cannot
underflow to a large size_t and defeat the bound.

Found by 0sec automated security-research tooling (https://0sec.ai).
Published: 2026-10-06
Score: 7.0 High
EPSS: < 1% Very Low
KEV: No
Impact: Information Disclosure
Action: Immediate Patch
AI Analysis

Impact

In the Linux kernel’s wireless driver, the function that scans an RSN/WPA element in a Wi‑Fi beacon reads the pairwise‑cipher count directly from the element supplied by an attacker and uses that count to walk a list of OUIs. The count is never bounded against the actual length of the element, allowing an attacker to craft a beacon with a largewise count that causes the driver to read past the end of the duplicated beacon buffer. This out‑of‑bounds read of kernel memory can disclose sensitive data when the host scans any nearby access point. The weakness is a classic memory bounds‑checking failure, corresponding to CWE‑125.

Affected Systems

The flaw resides in Linux kernel releases that include the mwifiex wireless driver. The vendor information lists the generic Linux kernel and no specific version range is provided, meaning any recent kernel with mwifiex support is impacted.

Risk and Exploitability

The EPSS score of < 1% indicates a very low but nonzero exploitation probability, and the vulnerability is not listed in CISA's KEV catalog. The CVSS score of 7.0 indicates a medium to high severity. Though no public exploit is known, the mechanics only require the host to process a malicious Wi‑Fi beacon, which is feasible on local wireless networks. The likely attack vector is an attacker transmitting a crafted RSN/WPA IE within a beacon or probe‑response that a victim device scans. The out‑of‑bounds read exposes kernel data, potentially revealing confidential information, but does not grant code execution or privilege escalation. The overall risk depends on the sensitivity of the leaked kernel contents.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version where the mwifiex driver has been fixed for the out‑of‑bounds read.
  • If an update cannot be applied immediately, disable Wi‑Fi interfaces or block rogue BSSIDs to prevent the host from processing malicious beacons.
  • Ensure that firmware updates or service packs that include the kernel patch are installed on all devices that rely on mwifiex.

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

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4841-1 linux security update
Debian DLA Debian DLA DLA-4850-1 linux-6.12 security update
Debian DSA Debian DSA DSA-6568-1 linux security update
Ubuntu USN Ubuntu USN USN-8961-1 Linux kernel vulnerabilities
History

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

Type Values Removed Values Added
References
Metrics threat_severity

None

cvssV3_1

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

threat_severity

Moderate


Tue, 06 Oct 2026 16: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: mwifiex: bound the pairwise-cipher OUI walk to the IE length mwifiex_search_oui_in_ie() reads a pairwise-cipher (PTK) count from a beacon/probe-response RSN or WPA information element and then walks that many 4-byte OUIs, comparing each with memcmp(). The count comes straight from the (attacker-supplied) IE and is never checked against the element's own length, and the callers admit the element on element_id alone (has_ieee_hdr() / has_vendor_hdr(), no length check). A crafted RSN/WPA IE with a large pairwise count therefore makes the walk read up to 255 * 4 bytes past the element -- an out-of-bounds read of the kmemdup()'d beacon buffer, reachable from any AP whose beacon/probe response is processed during scan-result parsing. Pass the number of IE bytes available at the OUI list and bound the walk to the element. Keep the length signed and reject a negative value before any unsigned arithmetic, so a small or zero IE length cannot underflow to a large size_t and defeat the bound. Found by 0sec automated security-research tooling (https://0sec.ai).
Title wifi: mwifiex: bound the pairwise-cipher OUI walk to the IE length
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:17.749Z

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

Link: CVE-2026-98186

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-98186

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-98186 - Bugzilla

cve-icon OpenCVE Enrichment

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

Weaknesses