CVE-2024-41028·Kernel vulnerability
In the Linux kernel, the following vulnerability has been resolved: platform/x86: toshiba_acpi: Fix array out-of-bounds access In order to use toshiba_dmi_quirks[] together with the standard DMI matching functions, it must be terminated by a empty entry. Since this entry is missing, an array out-of-bounds access occurs every time the quirk list is processed. Fix this by adding the terminating empty entry.
- Severity
- high
- Software
- Kernel
- Fixed in
- 6.9.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 5% 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-41028 scores 7.8 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.9.10
Fixed in: 6.9.10
How to fix this CVE
Update your Linux kernel to version 6.9.10 or later to resolve this memory access vulnerability in the Toshiba ACPI driver. The flaw allows out-of-bounds array access during DMI quirk processing, which can cause kernel instability or information disclosure on affected Toshiba systems. Apply the kernel update immediately through your distribution's package manager and reboot to activate the patched version.
sudo dnf update kernel kernel-develDefensia detects this vulnerability
How to check if you are affected
- Check your running kernel version with: uname -r — ensure it is 6.9.10 or later
- Verify if your system is a Toshiba laptop by checking: cat /sys/class/dmi/id/sys_vendor — vulnerable systems will show 'TOSHIBA' or similar
- Search dmesg logs for ACPI-related errors or memory issues: dmesg | grep -i 'acpi\|toshiba\|out.of.bounds'
- Confirm the fix is applied by comparing your kernel version against the fixed version 6.9.10 using: uname -r | awk -F. '{print ($1*10000 + $2*100 + $3)}' and verify it exceeds 60910
FAQ
What is CVE-2024-41028?
This vulnerability is an array bounds violation in the Linux kernel's Toshiba ACPI driver module. The DMI quirks array lacks a terminating null entry, causing the kernel to read beyond allocated memory whenever the quirk list is traversed, potentially leading to information leakage or system crashes on Toshiba hardware.
Is CVE-2024-41028 being actively exploited?
No, this CVE is not listed on the CISA Known Exploited Vulnerabilities (KEV) catalog and no public exploits are currently available. However, the memory safety issue should still be patched promptly as it could be leveraged in privilege escalation scenarios.
What versions of Kernel are affected by CVE-2024-41028?
Linux kernel versions 6.7 through 6.9.9 are vulnerable. Version 6.9.10 and later contain the fix. Users running any kernel in the 6.8.x or early 6.9.x series should prioritize updating.
How do I check if my server is vulnerable to CVE-2024-41028?
Run uname -r to see your kernel version. If the output shows 6.7.x, 6.8.x, or 6.9.0 through 6.9.9, you are vulnerable. Cross-check your hardware vendor with cat /sys/class/dmi/id/sys_vendor to see if a Toshiba system is affected.
Does Defensia detect CVE-2024-41028?
Yes — Defensia's CVE advisory scanner compares installed kernel package versions against the NVD database. If the Linux kernel is installed on a monitored server running versions 6.7 through 6.9.9, CVE-2024-41028 will appear in your dashboard with remediation steps.
Related Kernel CVEs
References
- https://git.kernel.org/stable/c/0d71da43d6b7916d36cf1953d793da80433c50bf
- https://git.kernel.org/stable/c/639868f1cb87b683cf830353bbee0c4078202313
- https://git.kernel.org/stable/c/b6e02c6b0377d4339986e07aeb696c632cd392aa
- https://git.kernel.org/stable/c/e030aa6c972641cb069086a8c7a0f747653e472a
- https://git.kernel.org/stable/c/0d71da43d6b7916d36cf1953d793da80433c50bf
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2024-41028. Free for 1 server.
Get started free