KernelScan.io

HIGH Introduced in 4.6

iwlwifi StaId OOB

CVE-2026-93799

CVSS 8.8 / 10.0 NVD

CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

KernelScan AI8.7HIGH

01

In the Linux kernel, the following vulnerability has been resolved: wifi: iwlwifi: mvm: validate sta_id in BA window status notif BA_WINDOW_STATUS_NOTIFICATION_ID extracts a 5-bit sta_id from the firmware notification and uses it to index fw_id_to_mac_id[] without bounds checking. Validate sta_id before array access to prevent out-of-bounds indexing.

02

Engine v0.6.0

Risk summary

An attacker within WiFi range of a device using an Intel WiFi adapter (iwlwifi driver) can trigger an out-of-bounds array access in the kernel by sending frames that cause the firmware to emit a Block Ack window status notification with an invalid station ID. This can lead the driver to dereference an attacker-influenced pointer, enabling disclosure of sensitive kernel memory, corruption of kernel objects, or a kernel panic. Any device with WiFi enabled and Intel wireless hardware is potentially exposed.

Affecteddrivers/net/wireless/intel/iwlwifi/mvm/rx.c (iwlwifi mvm)

Vulnerability analysis

The Intel WiFi driver processes firmware notifications that report the status of Block Ack windows by extracting a station identifier and using it to look up an internal array without verifying that the identifier is among the currently configured stations. A malformed notification can therefore cause the driver to read a pointer from outside the array bounds and then dereference it, leading to a kernel crash or access to unrelated kernel memory. The fix validates the station identifier before the array lookup, rejecting out-of-range values and ignoring the invalid notification instead of dereferencing a stale or arbitrary pointer. An attacker within WiFi radio range can trigger this code path by sending frames that cause the firmware to deliver such a notification; no authentication or local privileges are required, and any device with an Intel WiFi adapter using the iwlwifi driver and WiFi enabled is affected.

03

BranchIntroducedFixed inPatch commit
6.124.66.12.111bb08fbbbd556
6.184.66.18.53e35ae757c646
6.64.66.6.158f9938eb95e2d
mainline4.67.26aa77efaea9e
cip/6.124.66.12.111-cip32bb08fbbbd556

04

State of the newest release of each Civil Infrastructure Platform SLTS tree, from CIP's own fix records.

CIP treeState
cip/6.12Fixed in 6.12.111-cip32
cip/6.1Affected — no CIP fix yet (latest 6.1.189-cip61)
cip/6.1-rtAffected — no CIP fix yet (latest 6.1.189-cip61-rt32)
cip/5.10Affected — no CIP fix yet (latest 5.10.271-cip78)
cip/5.10-rtAffected — no CIP fix yet (latest 5.10.268-cip77-rt34)
cip/4.19Affected — no CIP fix yet (latest 4.19.325-cip136)
cip/4.19-rtAffected — no CIP fix yet (latest 4.19.325-cip136-rt50)