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

wifi: libipw: fix key index receive bound checks

libipw_rx() reads skb->data[hdrlen + 3] to extract the WEP key index in
both the software-decrypt key selection path and the hardware-decrypted
IV/ICV strip path. In both places the existing guard only checks
skb->len >= hdrlen + 3, which proves bytes up to hdrlen + 2 but not the
byte at hdrlen + 3.

Require hdrlen + 4 bytes before reading that item in both paths. This is
a local source-boundary check only; it does not change the key index
semantics.
Published: 2026-09-24
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Information Disclosure via Out‑of‑Bounds Read
Action: Apply Patch
AI Analysis

Impact

The bug is an out‑of‑bounds read in the WiFi driver libipw of the Linux kernel. In libipw_rx() the code attempts to read the WEP key index by accessing skb->data[hdrlen + 3] after only verifying that skb->len is at least hdrlen + 3. This allows a local attacker to read a byte just beyond the packet header. The flaw does not alter key index semantics but can expose sensitive kernel data and is classified as a buffer over‑read (CWE-125).

Affected Systems

All instances of the Linux kernel that include the legacy libipw WiFi driver are affected. Any deployment that uses a kernel older than the commit that adds the bound check will be vulnerable. The patch is available from commit 062840bdc9ee06169b3c371bf66711f1d7ec0bf4 onward.

Risk and Exploitability

The likely attack vector involves an attacker on the same local wireless network sending a specially crafted WiFi frame that causes libipw_rx() to read beyond the packet header. The EPSS score of less than one percent and the absence of a KEV listing suggest a low probability of exploitation at present, while the CVSS score of 5.5 indicates medium severity. The vulnerability permits only an information disclosure of kernel memory; it does not provide a path to code execution or privilege escalation.

Generated by OpenCVE AI on October 1, 2026 at 21:07 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply a kernel update that contains the commit fixing the key index bound check (e.g., 062840bdc9ee06169b3c371bf66711f1d7ec0bf4).
  • Reboot the system to load the updated kernel and the libipw module.
  • If the legacy libipw driver is unnecessary, disable it or remove the module to eliminate the attack surface.

Generated by OpenCVE AI on October 1, 2026 at 21:07 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4817-1 linux-6.12 security update
Debian DSA Debian DSA DSA-6528-1 linux security update
History

Sat, 03 Oct 2026 11:15:00 +0000


Thu, 01 Oct 2026 19:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119

Tue, 29 Sep 2026 13:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125
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


Fri, 25 Sep 2026 07:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119

Thu, 24 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: wifi: libipw: fix key index receive bound checks libipw_rx() reads skb->data[hdrlen + 3] to extract the WEP key index in both the software-decrypt key selection path and the hardware-decrypted IV/ICV strip path. In both places the existing guard only checks skb->len >= hdrlen + 3, which proves bytes up to hdrlen + 2 but not the byte at hdrlen + 3. Require hdrlen + 4 bytes before reading that item in both paths. This is a local source-boundary check only; it does not change the key index semantics.
Title wifi: libipw: fix key index receive bound checks
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-03T10:57:36.957Z

Reserved: 2026-09-18T17:59:28.789Z

Link: CVE-2026-93803

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-24T17:17:13.240

Modified: 2026-10-03T11:17:50.060

Link: CVE-2026-93803

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-93803 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-01T21:15:09Z

Weaknesses