CVE-2024-58004·Kernel vulnerability
In the Linux kernel, the following vulnerability has been resolved: media: intel/ipu6: remove cpu latency qos request on error Fix cpu latency qos list corruption like below. It happens when we do not remove cpu latency request on error path and free corresponding memory. [ 30.634378] l7 kernel: list_add corruption. prev->next should be next (ffffffff9645e960), but was 0000000100100001. (prev=ffff8e9e877e20a8). [ 30.634388] l7 kernel: WARNING: CPU: 2 PID: 2008 at lib/list_debug.c:32 __list_add_valid_or_report+0x83/0xa0 <snip> [ 30.634640] l7 kernel: Call Trace: [ 30.634650] l7 kernel: <TASK> [ 30.634659] l7 kernel: ? __list_add_valid_or_report+0x83/0xa0 [ 30.634669] l7 kernel: ? __warn.cold+0x93/0xf6 [ 30.634678] l7 kernel: ? __list_add_valid_or_report+0x83/0xa0 [ 30.634690] l7 kernel: ? report_bug+0xff/0x140 [ 30.634702] l7 kernel: ? handle_bug+0x58/0x90 [ 30.634712] l7 kernel: ? exc_invalid_op+0x17/0x70 [ 30.634723] l7 kernel: ? asm_exc_invalid_op+0x1a/0x20 [ 30.634733] l7 kernel: ? __list_add_valid_or_report+0x83/0xa0 [ 30.634742] l7 kernel: plist_add+0xdd/0x140 [ 30.634754] l7 kernel: pm_qos_update_target+0xa0/0x1f0 [ 30.634764] l7 kernel: cpu_latency_qos_update_request+0x61/0xc0 [ 30.634773] l7 kernel: intel_dp_aux_xfer+0x4c7/0x6e0 [i915 1f824655ed04687c2b0d23dbce759fa785f6d033]
- Severity
- high
- Software
- Kernel
- Fixed in
- 6.13.3
- Published
- 2025-02-27
Affected versions
From: 6.13
Until: 6.13.3
Fixed in: 6.13.3
How to fix this CVE
Update your Linux kernel to version 6.13.3 or later to resolve a CPU latency QoS list corruption issue that occurs when error handling fails to properly clean up kernel resources. This memory management flaw can cause kernel warnings and potential system instability during Intel IPU6 media device operations. Ensure your system is patched promptly to prevent resource exhaustion and kernel panics.
sudo dnf update kernel kernel-develDefensia detects this vulnerability
How to check if you are affected
- Check installed kernel version: uname -r (look for versions 6.13.0 through 6.13.2)
- Verify Intel IPU6 driver is loaded: lsmod | grep -i ipu6
- Search system logs for QoS corruption warnings: grep -i 'list_add corruption\|cpu_latency_qos' /var/log/kern.log /var/log/messages
- Confirm patch application: uname -r should show version 6.13.3 or later after reboot
FAQ
What is CVE-2024-58004?
CVE-2024-58004 is a kernel memory management vulnerability in the Intel IPU6 media driver where CPU latency QoS requests are not properly removed during error handling, causing linked list corruption and kernel warnings.
Is CVE-2024-58004 being actively exploited?
No, CVE-2024-58004 is not listed in CISA's Known Exploited Vulnerabilities catalog and no public exploits are currently available. It is a kernel stability issue rather than a remote code execution vector.
What versions of Kernel are affected by CVE-2024-58004?
Linux kernel versions 6.13.0 through 6.13.2 are vulnerable. Version 6.13.3 and later include the fix.
How do I check if my server is vulnerable to CVE-2024-58004?
Run 'uname -r' to check your kernel version. If it shows 6.13.0, 6.13.1, or 6.13.2, your system is vulnerable and requires a kernel update.
Does Defensia detect CVE-2024-58004?
Yes — Defensia's CVE advisory scanner compares installed package versions against the NVD database. If Kernel is installed on a monitored server, CVE-2024-58004 will appear in your dashboard with remediation steps.
Related Kernel CVEs
References
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2024-58004. Free for 1 server.
Get started free