CVE-2026-23332 in Linux정보

요약

\~에 의해 VulDB • 2026. 07. 28.

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

cpufreq: intel_pstate: 터보 비활성화 중 크래시 수정

커널 명령줄 인자 "nosmt" 또는 "maxcpus"를 사용하여 CPU 수를 제한한 상태로 시스템을 부팅할 때, 다음 방법으로 터보를 비활성화하면 시스템이 크래시가 발생합니다.

echo 1 > /sys/devices/system/cpu/intel_pstate/no_turbo

크래시 로그는 다음과 같습니다:

PF: supervisor read access in kernel mode PF: error_code(0x0000) - not-present page PGD 0 P4D 0 Oops: Oops: 0000 [#1] SMP PTI
... RIP: 0010:store_no_turbo+0x100/0x1f0 ...

이 문제는 for_each_possible_cpu()가 온라인 상태가 아닌 CPU도 반환하기 때문에 발생합니다. 이러한 CPU의 경우 all_cpu_data[]는 NULL입니다. 커밋 973207ae3d7c("cpufreq: intel_pstate: Rearrange max frequency updates handling code") 이후, 모든_cpu_data[]가 온라인이 아닌 CPU에 대해서도 역참조(dereferenced)되어 NULL 포인터 역참조(NULL pointer dereference) 오류를 유발합니다.

이를 수정하기 위해 intel_pstate_update_max_freq() 함수로 CPU 번호를 전달하고, 유효한 cpufreq 정책(cpufreq policy)을 가진 해당 CPU들에 대해 all_cpu_data[]를 사용하도록 변경했습니다.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

책임이 있는

Linux

예약하다

2026. 01. 13.

모더레이션

수락

항목

VDB-353036

EPSS

0.00121

출처

Interested in the pricing of exploits?

See the underground prices here!