CVE-2024-26730·Kernel vulnerability
In the Linux kernel, the following vulnerability has been resolved: hwmon: (nct6775) Fix access to temperature configuration registers The number of temperature configuration registers does not always match the total number of temperature registers. This can result in access errors reported if KASAN is enabled. BUG: KASAN: global-out-of-bounds in nct6775_probe+0x5654/0x6fe9 nct6775_core
- Severity
- high
- Software
- Kernel
- Fixed in
- 6.7.7
- Published
- 2024-04-03
Affected versions
From: 6.7
Until: 6.7.7
Fixed in: 6.7.7
How to fix this CVE
Update your Linux kernel to version 6.7.7 or later to resolve a memory access error in the nct6775 hwmon driver. This vulnerability affects systems running kernel versions 6.7 through 6.7.6 and can cause KASAN-detected out-of-bounds access when the driver probes temperature monitoring hardware. Apply the kernel update through your distribution's package manager and reboot your system to complete the remediation.
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 verify if it falls between 6.7 and 6.7.6
- Step 2: Confirm the nct6775 driver is loaded by running `lsmod | grep nct6775` (applies mainly to systems with supported hwmon sensors)
- Step 3: Search kernel logs for KASAN errors related to nct6775_probe using `sudo dmesg | grep -A5 'nct6775_probe\|KASAN.*global-out-of-bounds'`
- Step 4: After updating, verify the new kernel version with `uname -r` to confirm it is 6.7.7 or later
FAQ
What is CVE-2024-26730?
This vulnerability is a memory access error in the Linux kernel's nct6775 hwmon driver where the number of temperature configuration registers is incorrectly mapped, causing out-of-bounds memory access that KASAN can detect. The issue occurs during driver probe initialization.
Is CVE-2024-26730 being actively exploited?
No, this vulnerability is not listed on the CISA KEV catalog and has no known public exploits. It is primarily a stability and reliability issue rather than a security attack vector.
What versions of Kernel are affected by CVE-2024-26730?
Linux kernel versions 6.7 through 6.7.6 are affected. The vulnerability was resolved in kernel version 6.7.7.
How do I check if my server is vulnerable to CVE-2024-26730?
Run `uname -r` to check your kernel version. If it shows 6.7.x where x is less than 7, your system is vulnerable. Also verify the nct6775 driver is present with `lsmod | grep nct6775`.
Does Defensia detect CVE-2024-26730?
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-26730 will appear in your dashboard with remediation steps.
Related Kernel CVEs
References
- https://git.kernel.org/stable/c/c196387820c9214c5ceaff56d77303c82514b8b1
- https://git.kernel.org/stable/c/d56e460e19ea8382f813eb489730248ec8d7eb73
- https://git.kernel.org/stable/c/f006c45a3ea424f8f6c8e4b9283bc245ce2a4d0f
- https://git.kernel.org/stable/c/c196387820c9214c5ceaff56d77303c82514b8b1
- https://git.kernel.org/stable/c/d56e460e19ea8382f813eb489730248ec8d7eb73
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2024-26730. Free for 1 server.
Get started free