CVE-2026-63869wifi: mac80211: limit injected antenna index in ieee80211_parse_tx_radiotap
Updated under an hour ago ()
Does this affect you?
It affects Linux. Add what you run to find out whether that includes you.
No exploitation reported and no EPSS estimate yet.
Do this next
Free account, 1 product
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
- 7.6 HIGH (v3.1, CNA)CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L
- Weakness (CWE)
- Not given
- Known exploited
- Not in CISA's KEV catalog
- EPSS (exploitation in the next 30 days)
- Not loaded for this CVE
- Assigned by
- Linux
- NVD analysis
- Awaiting Analysis
- Record last updated
- Oct 16, 2026
- First seen by InfoSec Signals
- Oct 9, 2026
Affected products
Linux Linux linux:linux (from the name) | from ef246a1480cc484cd2aeda75737cb0848616ddf3 before f6d3dc8e8492bf8435e0b23c99472af7bafd6b44; from ef246a1480cc484cd2aeda75737cb0848616ddf3 before 9b40c59bab08f2a99abf969cc0bb92fa49de004b; from ef246a1480cc484cd2aeda75737cb0848616ddf3 before 033ce021a220913ac02416fcb5ac883a9ff8b6c7; from ef246a1480cc484cd2aeda75737cb0848616ddf3 before 6c0cf89f36ac0c0fd8687a4ccdce2efb23a9c663 | CNA record |
References
- https://git.kernel.org/stable/c/f6d3dc8e8492bf8435e0b23c99472af7bafd6b44
- https://git.kernel.org/stable/c/9b40c59bab08f2a99abf969cc0bb92fa49de004b
- https://git.kernel.org/stable/c/033ce021a220913ac02416fcb5ac883a9ff8b6c7
- https://git.kernel.org/stable/c/6c0cf89f36ac0c0fd8687a4ccdce2efb23a9c663
The CVE record on cve.org NVD's entry
The CVE record is authoritative. Products marked “from the name” were identified from the CNA's free-text names, not a CPE, and are matched less certainly. This product uses the NVD API but is not endorsed or certified by the NVD.