CVE-2024-41046·Kernel vulnerability
In the Linux kernel, the following vulnerability has been resolved: net: ethernet: lantiq_etop: fix double free in detach The number of the currently released descriptor is never incremented which results in the same skb being released multiple times.
- Severity
- high
- Software
- Kernel
- Fixed in
- 6.9.10
- Published
- 2024-07-29
Affected versions
From: 6.7
Until: 6.9.10
Fixed in: 6.9.10
How to fix this CVE
Update your Linux kernel to version 6.9.10 or later to address a memory management issue in the Lantiq Ethernet driver where descriptor tracking fails during network interface detachment. This flaw can cause kernel instability and potential privilege escalation on affected systems running kernel versions 6.7 through 6.9.9. Apply the patch immediately if your infrastructure relies on Lantiq-based network hardware.
sudo dnf update kernel kernel-develDefensia detects this vulnerability
How to check if you are affected
- Step 1: Check your kernel version with `uname -r` and compare against affected range 6.7.x through 6.9.9
- Step 2: Identify Lantiq Ethernet devices using `lspci | grep -i lantiq` or `ethtool -i {interface} | grep driver`
- Step 3: Monitor kernel logs for repeated messages about skb allocation/deallocation errors: `dmesg | grep -i 'lantiq\|skb\|descriptor'`
- Step 4: Verify patch application by confirming kernel version is 6.9.10+ with `uname -r` and checking git commit hashes from kernel source tree
FAQ
What is CVE-2024-41046?
This vulnerability exists in the Lantiq Ethernet driver within the Linux kernel where a descriptor counter fails to increment during network interface shutdown, causing the same packet buffer (skb) to be freed multiple times. This double-free condition can lead to memory corruption and privilege escalation.
Is CVE-2024-41046 being actively exploited?
No, according to CISA's Known Exploited Vulnerabilities catalog, CVE-2024-41046 is not currently being actively exploited in the wild, though the vulnerability poses a significant local privilege escalation risk.
What versions of Kernel are affected by CVE-2024-41046?
Linux kernel versions 6.7.0 through 6.9.9 are vulnerable. The vulnerability was patched in kernel 6.9.10 and later.
How do I check if my server is vulnerable to CVE-2024-41046?
Run `uname -r` to check your kernel version and `lspci | grep -i lantiq` to verify if Lantiq Ethernet hardware is present. If your kernel version falls between 6.7 and 6.9.9 and Lantiq devices are detected, your system is vulnerable.
Does Defensia detect CVE-2024-41046?
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-41046 will appear in your dashboard with remediation steps.
Related Kernel CVEs
References
- https://git.kernel.org/stable/c/1a2db00a554cfda57c397cce79b2804bf9633fec
- https://git.kernel.org/stable/c/22b16618a80858b3a9d607708444426948cc4ae1
- https://git.kernel.org/stable/c/69ad5fa0ce7c548262e0770fc2b726fe7ab4f156
- https://git.kernel.org/stable/c/84aaaa796a19195fc59290154fef9aeb1fba964f
- https://git.kernel.org/stable/c/907443174e76b854d28024bd079f0e53b94dc9a1
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2024-41046. Free for 1 server.
Get started free