CVE-2024-41081 ila: block BH in ila_output()
A race condition in the Linux kernel ILA module can corrupt data structures, potentially leading to a denial of service.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2024-41081?
CVE-2024-41081 is a critical vulnerability in Linux kernel, published on 29 Jul 2024. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
In the Linux kernel, the following vulnerability has been resolved:
ila: block BH in ila_output()
As explained in commit 1378817486d6 ("tipc: block BH before using dst_cache"), net/core/dst_cache.c helpers need to be called with BH disabled.
ila_output() is called from lwtunnel_output() possibly from process context, and under rcu_read_lock().
We might be interrupted by a softirq, re-enter ila_output() and corrupt dst_cache data structures.
Fix the race by using local_bh_disable().
Which versions are affected by CVE-2024-41081?
It affects 1 product.
Products include Linux kernel.
How do I fix CVE-2024-41081?
Apply the vendor's patch.
Is CVE-2024-41081 being exploited?
There is no known exploitation of CVE-2024-41081 in the wild and no public exploit code.
Other vulnerabilities in Linux kernel
Sources
Also known as BELL-CVE-2024-41081, DEBIAN-CVE-2024-41081, GHSA-q7ch-p7wx-7pf8, UBUNTU-CVE-2024-41081.