Impact
This vulnerability occurs in the Linux kernel's mac80211_hwsim module, where a malformed HWSIM_ATTR_TX_INFO attribute is accepted and unconditionally parsed as a struct hwsim_tx_rate. The code then reads up to IEEE80211_TX_MAX_RATES entries from the payload without verifying the payload length, which can result in reading beyond the allocated data. The outcome is a memory corruption that can lead to a kernel fault or crash, effectively causing a denial of service for the system handling the wireless simulation. The problem is a classic out‑of‑bounds read flaw as categorized by CWE‑125.
Affected Systems
The flaw is present in any Linux kernel that includes the mac80211_hwsim module and has not yet incorporated the patch that enforces a strict length check on the HWSIM_ATTR_TX_INFO attribute. This includes all distributions shipping kernel versions earlier than the commit that introduces the fix, regardless of vendor or distribution. Vendor lists for this issue are simply Linux:Linux for both the kernel source and build; no particular vendor product name is specified beyond the kernel itself.
Risk and Exploitability
No large‑scale exploitation has been observed. The EPSS score is 0.00213, indicating an extremely low probability of exploitation. Based on the description, an attacker could trigger the flaw by sending a crafted network packet that contains a malformed HWSIM_ATTR_TX_INFO attribute to a kernel instance that loads the hwsim module, potentially leading to an out‑of‑bounds read and a subsequent crash. The CVSS score of 5.5 indicates a medium severity level, but the low EPSS score suggests that exploitation is unlikely at present. The kernel is the core of the operating system, so a crash can severely impact availability.
OpenCVE Enrichment
Ubuntu USN