CVE-2026-63869 in Linuxinfo

Zusammenfassung

von VulDB • 20.07.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

wifi: mac80211: Begrenzung des injizierten Antennenindex in ieee80211_parse_tx_radiotap

Beim Parsen des Radiotop-Headers eines injizierten Frames verwendet ieee80211_parse_tx_radiotap() den Wert IEEE80211_RADIOTAP_ANTENNA direkt als Shift-Zähler:

info->control.antennas |= BIT(*iterator.this_arg);

*iterator.this_arg ist ein 8-Bit-Wert, der unverändert aus dem vom Userspace bereitgestellten Frame stammt. Daher kann BIT() aufgefordert werden, um bis zu 255 Stellen zu schieben. Dies entspricht undefiniertem Verhalten für unsigned long und wird von UBSAN gemeldet:

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 ist ein 2-Bit-Bitmap (u8 antennas:2), sodass nur die Antennenindizes 0 und 1 dargestellt werden können. Größere Werte sollten ignoriert werden, anstatt einen Shift-out-of-bounds auszulösen.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Zuständig

Linux

Reservieren

19.07.2026

Veröffentlichung

19.07.2026

Moderieren

akzeptiert

Eintrag

VDB-380496

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Do you know our Splunk app?

Download it now for free!