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

wifi: cfg80211: validate assoc response length before status and IE access

cfg80211_rx_assoc_resp() initialises the status and response-IE fields
of cfg80211_connect_resp_params from the management frame before
proving that the frame is long enough for those offsets. S1G and
regular association responses also have different IE offsets, but the
S1G path only patched resp_ie after the unsafe initialiser had already
run.

Defer resp_ie, resp_ie_len, and status to after the link-iteration
loop. Use a bool to remember whether the frame is S1G, then validate
the appropriate minimum length and set all three fields in a single
if/else block. Funnel short-frame and SME-reject cleanup through a
shared free_bss label for the abandon paths.
Published: 2026-09-24
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: Buffer Overread Leading to Kernel Denial of Service
Action: Apply Patch
AI Analysis

Impact

The cfg80211_rx_assoc_resp() function copies the status and response‑IE fields from a Wi‑Fi association response before it verifies that the frame contains enough bytes for those fields. Because the copy occurs without a length check, a crafted frame that is shorter than expected triggers an out‑of‑bounds read. The kernel can read arbitrary data from memory, possibly causing a kernel crash or other kernel‑level denial of service. While the description does not state a guaranteed crash, the unchecked read is a classic buffer‑overread that can destabilize the system if it reaches a faulting path.

Affected Systems

All Linux kernel builds that include the cfg80211 wireless subsystem are potentially vulnerable. The vendor list only indicates Linux, and no specific version range is documented. Therefore any unpatched kernel that incorporates the upstream cfg80211 code before the fix remains at risk.

Risk and Exploitability

The CVSS score of 8.8 classifies the issue as high severity. The EPSS score is < 1%, and the vulnerability is not listed in the CISA KEV catalog. The likely attack vector is remote exploitation; an attacker can forge a Wi‑Fi association response and transmit it to a target that has an enabled wireless interface. Although the description does not describe a confirmed crash, the unchecked read can destabilize the kernel, leading to a reboot or loss of service. Consequently, the exposure remains considerable.

Generated by OpenCVE AI on October 1, 2026 at 20:35 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the latest kernel update that includes the patch for cfg80211_rx_assoc_resp.
  • If an immediate kernel upgrade is not feasible, disable the wireless interface (e.g., rfkill block wlan0) to prevent the vulnerable code path from executing.
  • As a temporary measure, block or filter Wi‑Fi management frames on the network or firewall to reduce the chance that malformed frames reach the host; consider switching to a secured Wi‑Fi network or configuring a router to drop association frames.

Generated by OpenCVE AI on October 1, 2026 at 20:35 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 18:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119

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


Sat, 26 Sep 2026 03:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119

Sat, 26 Sep 2026 01:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119
CWE-20

Fri, 25 Sep 2026 06:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119
CWE-20

Fri, 25 Sep 2026 05:15:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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


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: cfg80211: validate assoc response length before status and IE access cfg80211_rx_assoc_resp() initialises the status and response-IE fields of cfg80211_connect_resp_params from the management frame before proving that the frame is long enough for those offsets. S1G and regular association responses also have different IE offsets, but the S1G path only patched resp_ie after the unsafe initialiser had already run. Defer resp_ie, resp_ie_len, and status to after the link-iteration loop. Use a bool to remember whether the frame is S1G, then validate the appropriate minimum length and set all three fields in a single if/else block. Funnel short-frame and SME-reject cleanup through a shared free_bss label for the abandon paths.
Title wifi: cfg80211: validate assoc response length before status and IE access
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:39.214Z

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

Link: CVE-2026-93806

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-93806

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-93806 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-01T20:45:12Z

Weaknesses