In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: limit injected antenna index in ieee80211_parse_tx_radiotap When… (CVE-2026-63869)
In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: limit injected antenna index in ieee80211_parse_tx_radiotap When parsing the radiotap header of an injected frame, ieee80211_parse_tx_radiotap() uses the IEEE80211_RADIOTAP_ANTENNA value directly as a shift count: info->control.antennas |= BIT(*iterator.this_arg); *iterator.this_arg is an 8-bit value taken straight from the frame supplied by userspace, so BIT() can be asked to shift by up to 255. That is undefined behaviour on the unsigned long and is reported by UBSAN: UBSAN: shift-out-of-bounds in net/mac80211/tx.c:2174:30 shift exponent 235 is too large for 64-bit type 'unsigned long' Call Trace: ieee80211_parse_tx_radiotap+0xadb/0x1950 net/mac80211/tx.c:2174 ieee80211_monitor_start_xmit+0xb1f/0x1250 net/mac80211/tx.c:2451 ... packet_sendmsg+0x3eb6/0x50f0 net/packet/af_packet.c:3109 info->control.antennas is a 2-bit bitmap (u8 antennas:2), so only antenna indices 0 and 1 can ever be represented. Ignore any larger value instead of shifting out of bounds.
AI Analysis
Technical Summary
The Linux kernel's mac80211 wifi driver had a vulnerability in ieee80211_parse_tx_radiotap where the antenna index from a radiotap header was used directly as a shift count in a BIT() macro. Since the antenna index is an 8-bit value from userspace, it could be as large as 255, causing undefined behavior due to shifting beyond the size of an unsigned long. The antenna bitmap is only 2 bits wide, so only indices 0 and 1 are valid. The fix involves ignoring any antenna index values greater than 1 to avoid out-of-bounds shifts.
Potential Impact
The vulnerability causes undefined behavior in kernel code due to out-of-bounds bit shifts, which can lead to kernel instability or crashes. There is no evidence of exploitation in the wild. The impact is primarily a potential denial of service or kernel panic triggered by malformed radiotap headers in injected wifi frames.
Mitigation Recommendations
Patch status is not yet confirmed — check the vendor advisory for current remediation guidance. Since this is a Linux kernel vulnerability, monitor for official kernel updates that address this issue and apply them promptly. Avoid using untrusted userspace tools that inject malformed radiotap frames until a fix is applied.
In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: limit injected antenna index in ieee80211_parse_tx_radiotap When… (CVE-2026-63869)
Description
In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: limit injected antenna index in ieee80211_parse_tx_radiotap When parsing the radiotap header of an injected frame, ieee80211_parse_tx_radiotap() uses the IEEE80211_RADIOTAP_ANTENNA value directly as a shift count: info->control.antennas |= BIT(*iterator.this_arg); *iterator.this_arg is an 8-bit value taken straight from the frame supplied by userspace, so BIT() can be asked to shift by up to 255. That is undefined behaviour on the unsigned long and is reported by UBSAN: UBSAN: shift-out-of-bounds in net/mac80211/tx.c:2174:30 shift exponent 235 is too large for 64-bit type 'unsigned long' Call Trace: ieee80211_parse_tx_radiotap+0xadb/0x1950 net/mac80211/tx.c:2174 ieee80211_monitor_start_xmit+0xb1f/0x1250 net/mac80211/tx.c:2451 ... packet_sendmsg+0x3eb6/0x50f0 net/packet/af_packet.c:3109 info->control.antennas is a 2-bit bitmap (u8 antennas:2), so only antenna indices 0 and 1 can ever be represented. Ignore any larger value instead of shifting out of bounds.
CVSS v3.1
Score 7.6high
Affected software
Run on your own infrastructure? Check whether these packages are installed with threat-finder — our free open-source scanner.
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The Linux kernel's mac80211 wifi driver had a vulnerability in ieee80211_parse_tx_radiotap where the antenna index from a radiotap header was used directly as a shift count in a BIT() macro. Since the antenna index is an 8-bit value from userspace, it could be as large as 255, causing undefined behavior due to shifting beyond the size of an unsigned long. The antenna bitmap is only 2 bits wide, so only indices 0 and 1 are valid. The fix involves ignoring any antenna index values greater than 1 to avoid out-of-bounds shifts.
Potential Impact
The vulnerability causes undefined behavior in kernel code due to out-of-bounds bit shifts, which can lead to kernel instability or crashes. There is no evidence of exploitation in the wild. The impact is primarily a potential denial of service or kernel panic triggered by malformed radiotap headers in injected wifi frames.
Mitigation Recommendations
Patch status is not yet confirmed — check the vendor advisory for current remediation guidance. Since this is a Linux kernel vulnerability, monitor for official kernel updates that address this issue and apply them promptly. Avoid using untrusted userspace tools that inject malformed radiotap frames until a fix is applied.
Technical Details
- Gcve Source
- db.gcve.eu
- Osv Id
- GHSA-p8w8-3vc5-9f6x
- Osv Schema Version
- 1.4.0
- Aliases
- ["CVE-2026-63869"]
- Ecosystems
- []
- Database Specific Severity
- null
- Cvss Version
- 3.1
Threat ID: 6a5d27ac2a4a8d5989130311
Added to database: 07/19/2026, 19:38:20 UTC
Last enriched: 07/19/2026, 20:13:50 UTC
Last updated: 09/02/2026, 10:52:10 UTC
Views: 68
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.