Out-of-Bounds Vulnerability in Linux Kernel Affecting NCT6116 Sensor
CVE-2026-74553
What is CVE-2026-74553?
The Linux kernel contains a vulnerability in its handling of temperature registers for the NCT6116 sensor. Specifically, the implementation incorrectly referenced the number of temperature registers, leading to a global out-of-bounds access. The system attempts to read from six registers while the NCT6116 only supports three, raising a KASAN (Kernel Address Sanitizer) report. The issue is resolved by hard-coding the register count to three and eliminating the unnecessary array for the NCT6116 temperature source registers, thus preventing any potential exploits.
Affected Version(s)
Linux 29c7cb485b321c024dedc168bcbb04451176b163 < 9a87dfaa05c3c9d3a4cdb7eafc1ab4abc84f6eef
Linux 29c7cb485b321c024dedc168bcbb04451176b163 < 16c45bb3d3434cfb9ea264fa52090d0823240465
Linux 29c7cb485b321c024dedc168bcbb04451176b163