Skip to main content
← All vulnerabilities
CVE-2026-98890EUVD-2026-108684

wifi: libertas: reject short monitor TX frames

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 5.10.271, 5.15.222, 6.1.189, 6.6.158, 6.12.111, and 1 more
None on Exploit-DB, Metasploit or GitHub

Summary

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.

Timeline

  1. CVE published
  2. First seen by cve.now
  3. Record last updated

Affected versions

  • Linux Linux

    From 876c9d3aeb989cf1961f2c228d309ba5dcfb1172 · fixed in 68c92c991ddb75dfd3fd62a94a1d4d2dde44dc3c; From 876c9d3aeb989cf1961f2c228d309ba5dcfb1172 · fixed in d865dd6de8295f2bfaa83f0f5d49d2bef1543065; From 876c9d3aeb989cf1961f2c228d309ba5dcfb1172 · fixed in 6576baa3fdbaa91fa75e4ba27095f4b8a27349a8; From 876c9d3aeb989cf1961f2c228d309ba5dcfb1172 · fixed in b657cc98d7936c5d9ed7e0e1944ad0e1f36375bb; From 876c9d3aeb989cf1961f2c228d309ba5dcfb1172 · fixed in 443fac3de65c76544b450b9f9903be8989150d55; From 876c9d3aeb989cf1961f2c228d309ba5dcfb1172 · fixed in cdcfd662c67833d89ee3d912efde2eb67c8a7326; From 876c9d3aeb989cf1961f2c228d309ba5dcfb1172 · fixed in 13ff543e0b2c713aedeaadadde686686e949dc78

  • Linux Linux

    2.6.22

  • KernelLinux

    fixed in 5.10.271; From 5.11.0 · fixed in 5.15.222; From 5.16.0 · fixed in 6.1.189; From 6.2.0 · fixed in 6.6.158; From 6.7.0 · fixed in 6.12.111; From 6.13.0 · fixed in 6.18.53

References 7

git.kernel.org