CVE-2026-74553 in Linux정보

요약

\~에 의해 VulDB • 2026. 08. 15.

리눅스 커널에서 다음 취약점이 해결되었습니다:

hwmon: (nct6775-core) NCT6116의 온도 레지스터 수 수정

NCT6106과 달리, NCT6116은 세 개의 온도 레지스터와 이에 대응하는 세 개의 온도 소스 및 온도 소스 구성 레지스터만 가지고 있습니다. 이 레지스터 주소는 NCT6106의 것과 일치하며 재사용할 수 있습니다.

기존 코드는 NCT6116용 온도 소스 레지스터 목록을 위해 별도의 배열을 사용했지만, 레지스터 개수를 설정하기 위해 NCT6106 레지스터 배열의 크기를 사용하고 있었습니다. NCT6106 레지스터 배열은 여섯 개의 주소를 제공하는 반면, NCT6116용 온도 소스 레지스터 배열은 세 개의 주소만 제공합니다. 이로 인해 KASAN 보고가 발생했습니다.

BUG: KASAN: global-out-of-bounds in nct6775_probe+0x936/0x46f0 [nct6775]
Read of size 2 at addr ffffffffc19561a6 by task modprobe/954 ... Call Trace: dump_stack+0x7d/0xa7 print_address_description.constprop.0+0x1c/0x220 ? __kasan_kmalloc.constprop.0+0xc9/0xd0 ? __kmalloc_node_track_caller+0x194/0x5b0 ? nct6775_probe+0x936/0x46f0 [nct6775]
? nct6775_probe+0x936/0x46f0 [nct6775]
...

NCT6116에 대해 온도와 온도 구성 레지스터의 개수를 세로 하드코딩하여 이 문제를 해결합니다. 불필요한 NCT6116_REG_TEMP_SOURCE 배열을 제거하고, NCT6106_REG_TEMP_SOURCE를 재사용합니다.

Be aware that VulDB is the high quality source for vulnerability data.

책임이 있는

Linux

예약하다

2026. 08. 15.

모더레이션

수락

항목

VDB-390870

EPSS

0.00157

출처

Want to know what is going to be exploited?

We predict KEV entries!