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

wifi: cfg80211: check IP header size in cfg80211_classify8021d()

A frame that looks like IP can be transmitted, but be too short, so
the DS field is read incorrectly:

BUG: KMSAN: uninit-value in cfg80211_classify8021d+0x99d/0x12b0 net/wireless/util.c:1027
cfg80211_classify8021d+0x99d/0x12b0 net/wireless/util.c:1027
ieee80211_select_queue+0x37a/0x9e0 net/mac80211/wme.c:180
__ieee80211_subif_start_xmit+0x60f/0x1d90 net/mac80211/tx.c:4304
ieee80211_subif_start_xmit+0xa8/0x6d0 net/mac80211/tx.c:4538
...
packet_sendmsg+0x9173/0xa2a0 net/packet/af_packet.c:3108

Use skb_header_pointer() like the MPLS case.
Published: 2026-10-06
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Kernel data corruption
Action: Patch
AI Analysis

Impact

The Linux kernel’s cfg80211 wireless subsystem contains a flaw where the function cfg80211_classify8021d() does not verify that an incoming frame has a sufficient IP header size before accessing the DS field. A frame that masquerades as a valid IP packet but is too short can cause the kernel to read an uninitialized value, triggering a KMSAN uninit‑value warning and potentially corrupting kernel data. This may lead to kernel instability, but no definitive crash or denial‑of‑service is documented in the official description.

Affected Systems

All Linux kernel installations that have not applied the commit adding the IP header size validation are potentially vulnerable. The flaw only manifests on systems that expose a Wi‑Fi interface capable of receiving 802.11 traffic; therefore devices running Wi‑Fi drivers without the patch are at risk.

Risk and Exploitability

The EPSS score is below 1 %, indicating a very low probability of exploitation, and the vulnerability is not listed in CISA’s KEV catalog. The CVSS score of 5.5 reflects a moderate severity based on its potential impact on confidentiality, integrity, and availability. The impact could lead to kernel instability or data corruption if an attacker successfully exploits the vulnerability. The likely attack vector requires an attacker to inject a crafted 802.11 frame that reaches the target device’s receive path, which is feasible in a controlled environment but not trivial for a remote attacker.

Generated by OpenCVE AI on October 11, 2026 at 06:50 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the Linux kernel to a release that includes the commit adding IP header size validation in cfg80211_classify8021d().
  • If an upgrade cannot be performed immediately, disable the Wi‑Fi interface or employ firewall rules to block 802.11 traffic so that malformed frames cannot reach the kernel.
  • Monitor kernel logs for KMSAN uninitialized‑value messages or kernel instability that may indicate an attempted exploitation.

Generated by OpenCVE AI on October 11, 2026 at 06:50 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
History

Sun, 11 Oct 2026 05:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-457

Sun, 11 Oct 2026 00:30:00 +0000

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

Low


Wed, 07 Oct 2026 05:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-457

Wed, 07 Oct 2026 03:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-457

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

Type Values Removed Values Added
Weaknesses CWE-457

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: cfg80211: check IP header size in cfg80211_classify8021d() A frame that looks like IP can be transmitted, but be too short, so the DS field is read incorrectly: BUG: KMSAN: uninit-value in cfg80211_classify8021d+0x99d/0x12b0 net/wireless/util.c:1027 cfg80211_classify8021d+0x99d/0x12b0 net/wireless/util.c:1027 ieee80211_select_queue+0x37a/0x9e0 net/mac80211/wme.c:180 __ieee80211_subif_start_xmit+0x60f/0x1d90 net/mac80211/tx.c:4304 ieee80211_subif_start_xmit+0xa8/0x6d0 net/mac80211/tx.c:4538 ... packet_sendmsg+0x9173/0xa2a0 net/packet/af_packet.c:3108 Use skb_header_pointer() like the MPLS case.
Title wifi: cfg80211: check IP header size in cfg80211_classify8021d()
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:17:56.221Z

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

Link: CVE-2026-98345

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-98345

cve-icon Redhat

Severity : Low

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

Links: CVE-2026-98345 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-11T07:00:09Z

Weaknesses
  • CWE-908

    Use of Uninitialized Resource