CVE-2024-36955·Kernel vulnerability
In the Linux kernel, the following vulnerability has been resolved: ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node() The documentation for device_get_named_child_node() mentions this important point: " The caller is responsible for calling fwnode_handle_put() on the returned fwnode pointer. " Add fwnode_handle_put() to avoid a leaked reference.
- Severity
- high
- Software
- Kernel
- Fixed in
- 6.8.10
- Published
How likely is exploitation
FIRST's Exploit Prediction Scoring System puts the probability of this CVE being exploited in the next 30 days at <0.1% — higher than 9% of all published CVEs. EPSS is an independent forecast of exploitation, not a severity rating: it says nothing about how much damage a successful attack does, which is what a CVSS score measures.
Read the two together. CVE-2024-36955 scores 7.7 on CVSS, so a successful attack would be serious — but at <0.1%, almost nobody is currently attempting it. That is a different situation from a flaw under mass exploitation, and it is usually the difference between patching on your next maintenance window and patching tonight.
Affected versions
From: 6.7
Until: 6.8.10
Fixed in: 6.8.10
How to fix this CVE
Update your Linux kernel to version 6.8.10 or later to resolve a resource leak in the Intel SoundWire ACPI driver that fails to properly release device node references. This memory leak can lead to kernel memory exhaustion and system instability over time. Apply the security patch immediately to prevent potential denial-of-service conditions.
sudo dnf update kernel kernel-develDefensia detects this vulnerability
How to check if you are affected
- Step 1: Check your current kernel version with `uname -r` and compare against the affected range 6.7 to 6.8.10
- Step 2: Verify if your system uses Intel SoundWire audio by running `lspci | grep -i audio` and checking dmesg for 'intel.*sdw' references
- Step 3: Monitor kernel logs for memory pressure indicators with `dmesg | grep -i 'memory\|oom\|leak'` to detect potential resource exhaustion
- Step 4: Confirm the kernel has been updated by running `uname -r` again and verifying the version is 6.8.10 or newer
FAQ
What is CVE-2024-36955?
CVE-2024-36955 is a memory leak vulnerability in the Linux kernel's Intel SoundWire ACPI driver (hda: intel-sdw-acpi) where device node references are not properly released after use, leading to gradual kernel memory exhaustion and potential system instability.
Is CVE-2024-36955 being actively exploited?
No, CVE-2024-36955 is not listed on the CISA Known Exploited Vulnerabilities catalog and has no public exploit available. However, it can still cause denial-of-service conditions through memory depletion.
What versions of Kernel are affected by CVE-2024-36955?
Linux kernel versions 6.7 through 6.8.9 are vulnerable. The vulnerability is resolved in kernel 6.8.10 and later versions.
How do I check if my server is vulnerable to CVE-2024-36955?
Run `uname -r` to check your kernel version. If it shows a version between 6.7 and 6.8.9 and your system has Intel SoundWire audio (check with `lspci | grep -i audio`), your system is vulnerable and requires immediate patching.
Does Defensia detect CVE-2024-36955?
Yes — Defensia's CVE advisory scanner compares installed package versions against the NVD database. If the Linux kernel is installed on a monitored server, CVE-2024-36955 will appear in your dashboard with remediation steps.
Related Kernel CVEs
References
- https://git.kernel.org/stable/c/722d33c442e66e4aabd3e778958d696ff3a2777e
- https://git.kernel.org/stable/c/7db626d2730d3d80fd31638169054b1e507f07bf
- https://git.kernel.org/stable/c/7ef6ecf98ce309b1f4e5a25cddd5965d01feea07
- https://git.kernel.org/stable/c/bd2d9641a39e6b5244230c4b41c4aca83b54b377
- https://git.kernel.org/stable/c/c158cf914713efc3bcdc25680c7156c48c12ef6a
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2024-36955. Free for 1 server.
Get started free