CVE-2024-26693
Severity CVSS v4.0:
Pending analysis
Type:
Unavailable / Other
Publication date:
03/04/2024
Last modified:
17/03/2025
Description
In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
wifi: iwlwifi: mvm: fix a crash when we run out of stations<br />
<br />
A DoS tool that injects loads of authentication frames made our AP<br />
crash. The iwl_mvm_is_dup() function couldn&#39;t find the per-queue<br />
dup_data which was not allocated.<br />
<br />
The root cause for that is that we ran out of stations in the firmware<br />
and we didn&#39;t really add the station to the firmware, yet we didn&#39;t<br />
return an error to mac80211.<br />
Mac80211 was thinking that we have the station and because of that,<br />
sta_info::uploaded was set to 1. This allowed<br />
ieee80211_find_sta_by_ifaddr() to return a valid station object, but<br />
that ieee80211_sta didn&#39;t have any iwl_mvm_sta object initialized and<br />
that caused the crash mentioned earlier when we got Rx on that station.
Impact
Base Score 3.x
5.50
Severity 3.x
MEDIUM
Vulnerable products and versions
| CPE | From | Up to |
|---|---|---|
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.4 (including) | 6.6.18 (excluding) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.7 (including) | 6.7.6 (excluding) |
| cpe:2.3:o:linux:linux_kernel:6.8:rc1:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:6.8:rc2:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:6.8:rc3:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:6.8:rc4:*:*:*:*:*:* |
To consult the complete list of CPE names with products and versions, see this page
References to Advisories, Solutions, and Tools
- https://git.kernel.org/stable/c/00f4eb31b8193f6070ce24df636883f9c104ca95
- https://git.kernel.org/stable/c/b7198383ef2debe748118996f627452281cf27d7
- https://git.kernel.org/stable/c/c12f0f4d4caf23b1bfdc2602b6b70d56bdcd6aa7
- https://git.kernel.org/stable/c/00f4eb31b8193f6070ce24df636883f9c104ca95
- https://git.kernel.org/stable/c/b7198383ef2debe748118996f627452281cf27d7
- https://git.kernel.org/stable/c/c12f0f4d4caf23b1bfdc2602b6b70d56bdcd6aa7



