Impact
The iwlwifi MLD driver in the Linux kernel incorrectly handles a sentinel value when AMSDU is disabled, allowing the TSO segmentation logic to generate thousands of zero-size segments that overflow the TX ring and corrupt kernel memory. This memory corruption can lead to a use‑after‑free in TCP’s retransmit queue, creating a refcount underflow and null dereference that could allow an attacker to execute arbitrary code. The flaw is a classic null‑pointer dereference issue (CWE‑476).
Affected Systems
All Linux kernel releases that include the buggy iwlwifi MLD driver before the commit adding the sentinel check are vulnerable; any kernel version prior to the fix is impacted. The affected product is the Linux kernel, specifically the iwlwifi MLD driver component.
Risk and Exploitability
The CVSS score is 9.8 and the EPSS score is less than 1 %, indicating a high severity but low likelihood of exploitation. The vulnerability is not listed in the CISA KEV catalog. The likely attack vector is through crafted wireless traffic that disables AMSDU, forcing the MLD driver to process malicious frames. Exploitation would require the target device to receive the traffic (either Wi‑Fi network).
OpenCVE Enrichment
Ubuntu USN