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

wifi: libertas: reject short monitor TX frames

In monitor mode, lbs_hard_start_xmit() casts skb->data to a
radiotap TX header, skips that header, and then copies the 802.11
destination address from offset 4 in the remaining frame. The
generic length check only rejects zero-length and oversized skbs, so
a short monitor frame can be read past the end of the skb data.

Require enough bytes for the radiotap TX header and the destination
address field before using the monitor-mode header layout.
Published: 2026-10-23
Score: 4.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Memory Disclosure and Potential Crash
Action: Apply Patch
AI Analysis

Impact

The Libertas wireless driver in the Linux kernel incorrectly processes monitor mode frames that are shorter than expected. After casting the packet buffer to a radiotap header and omitting the header, the driver reads the destination address from an offset without verifying sufficient packet length, resulting in an out‑of‑bounds read that can expose kernel memory contents or trigger a system crash.

Affected Systems

The flaw resides in the Libertas driver bundled with the Linux kernel. Any kernel release that contains the original driver code before the documented commit may be vulnerable, affecting all Linux distributions that ship the vulnerable kernel version.

Risk and Exploitability

The CVSS score of 4.4 indicates Low severity. The EPSS score of < 1% reflects a very low probability of exploitation, and the vulnerability is not listed in the CISA KEV catalog. Based on the description, it is inferred that the attacker must be able to inject frames into the device’s monitor mode interface, implying local or remote access to the wireless hardware. The likely attack vector is allowing an attacker with such access to craft a short monitor frame to trigger the out‑of‑bounds read, which could leak sensitive kernel data or cause a crash. No active exploits are reported in the wild.

Generated by OpenCVE AI on October 27, 2026 at 10:40 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that includes the Libertas driver fix or apply the corresponding patch commit
  • Disable monitor mode or restrict access to the wireless interface if the functionality is not required
  • Ensure that the driver performs frame length validation for all monitor‑mode payloads and monitor logs for any attempts to violate buffer boundaries

Generated by OpenCVE AI on October 27, 2026 at 10:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Ubuntu USN Ubuntu USN USN-8961-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-9029-1 Linux kernel (Raspberry Pi) vulnerabilities
History

Tue, 27 Oct 2026 09:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-20

Tue, 27 Oct 2026 04:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125
References
Metrics threat_severity

None

cvssV3_1

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

threat_severity

Moderate


Fri, 23 Oct 2026 18:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-20

Fri, 23 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
First Time appeared Linux linux
Vendors & Products Linux linux

Fri, 23 Oct 2026 12:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: wifi: libertas: reject short monitor TX frames In monitor mode, lbs_hard_start_xmit() casts skb->data to a radiotap TX header, skips that header, and then copies the 802.11 destination address from offset 4 in the remaining frame. The generic length check only rejects zero-length and oversized skbs, so a short monitor frame can be read past the end of the skb data. Require enough bytes for the radiotap TX header and the destination address field before using the monitor-mode header layout.
Title wifi: libertas: reject short monitor TX frames
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 Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-10-26T06:56:15.594Z

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

Link: CVE-2026-98890

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-23T12:18:22.840

Modified: 2026-10-26T07:17:14.153

Link: CVE-2026-98890

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-98890 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-27T10:45:06Z

Weaknesses