CVE-2024-35845CWE-134

CVE-2024-35845

Critical · published May 17, 2024

CVSS v3.1
9.1
EPSS
1%
Percentile
67.1
In the wild
Unconfirmed
What it is

🔥 A missing NUL termination in the Linux kernel's iwlwifi driver could lead to all sorts of trouble! Think of this like a chef who forgets to close the lid on a pot of soup—if the contents overflow, it can create a mess. Without proper termination of strings, sensitive information could spill out unexpectedly, leading to serious security issues. An attacker could exploit this oversight to manipulate memory, potentially leading to crashes or even remote code execution. The implications are absolutely devastating, especially because it could affect critical systems running Linux. Don’t let anyone stir the pot on this one!

Put simply

Think of this like a chef who forgets to close the lid on a pot of soup—if the contents overflow, it can create a mess. Without proper termination of strings, sensitive information could spill out unexpectedly, leading to serious security issues. The vulnerability arises in the iwl_fw_ini_debug_info_tlv when the string used lacks proper NUL termination, which might allow for unintended memory accesses or data leaks.

What to do

An attacker could exploit this oversight to manipulate memory, potentially leading to crashes or even remote code execution. The implications are absolutely devastating, especially because it could affect critical systems running Linux. Don’t let anyone stir the pot on this one! Upgrade your kernel to the latest version as soon as possible to patch this vulnerability. Ensure your systems are running on a version that includes the fix for CVE-2024-35845. Regularly auditing your systems can also help identify and mitigate such vulnerabilities before they cause harm. You've got this! By following these steps, you'll strengthen your defenses and keep your systems secure. 🛡️

The record
Technical detail
CVSS v3.1
9.1 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.01170 · 67.1th percentile
Weakness
CWE-134 · Use of Externally-Controlled Format String
Published
2024-05-17T19:15Z
Affected products (7)
ProductVersionsFixed in
linux/linux_kernel≥ 5.5, < 5.10.2145.10.214
linux/linux_kernel≥ 5.11, < 5.15.1535.15.153
linux/linux_kernel≥ 5.16, < 6.1.836.1.83
linux/linux_kernel≥ 6.2, < 6.6.236.6.23
linux/linux_kernel≥ 6.7, < 6.7.116.7.11
linux/linux_kernel≥ 6.8, < 6.8.26.8.2
debian/debian_linuxall versions—
References (16)
https://git.kernel.org/stable/c/71d4186d470e9cda7cd1a0921b4afda737c6f641 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/783d413f332a3ebec916664b366c28f58147f82c · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/96aa40761673da045a7774f874487cdb50c6a2f7 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/c855a1a5b7e3de57e6b1b29563113d5e3bfdb89a · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/ea1d166fae14e05d49ffb0ea9fcd4658f8d3dcea · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/fabe2db7de32a881e437ee69db32e0de785a6209 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/fec14d1cdd92f340b9ba2bd220abf96f9609f2a9 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/71d4186d470e9cda7cd1a0921b4afda737c6f641 · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/783d413f332a3ebec916664b366c28f58147f82c · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/96aa40761673da045a7774f874487cdb50c6a2f7 · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/c855a1a5b7e3de57e6b1b29563113d5e3bfdb89a · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/ea1d166fae14e05d49ffb0ea9fcd4658f8d3dcea · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/fabe2db7de32a881e437ee69db32e0de785a6209 · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/fec14d1cdd92f340b9ba2bd220abf96f9609f2a9 · af854a3a-2127-422b-91ae-364da2661108https://lists.debian.org/debian-lts-announce/2024/06/msg00017.html · af854a3a-2127-422b-91ae-364da2661108https://cert-portal.siemens.com/productcert/html/ssa-265688.html · 0b142b55-0307-4c5a-b3c9-f314f3fb7c5e
EPSS history
Timeline
  • 17 MAY 14:40Z
    wifi: iwlwifi: dbg-tlv: ensure NUL termination
    cvelistv5