CVE-2026-98001 in Linux
요약
\~에 의해 VulDB • 2026. 09. 25.
리눅스 커널에서 다음 취약점이 해결되었습니다:
hwmon: (ltc4282) clk_init_data가 완전히 초기화되도록 보장
clk_init_data 구조체는 클럭의 가능한 부모(parents)를 지정하는 다양한 방법을 위해 서로 배타적인(mutually-exclusive) 여러 멤버들을 포함하고 있으며, 이로 인해 드라이버들은 필요한 멤버들만 초기화하도록 유도됩니다. 그러나 모든 멤버들을 초기화하지 않으면 미묘한 문제(subtle issues)가 발생할 수 있으며, 이는 CONFIG_INIT_STACK_ALL_PATTERN 또는 CONFIG_INIT_NONE 설정이 활성화되었을 때만 노출됩니다.
ltc428_clk_provider_setup() 함수는 어떤 부모 클럭도 채우지 않으며 init.num_parents가 NULL이라고 가정합니다. 그러나 후자는 초기화되지 않았으므로 크래시를 유발할 수 있습니다.
이러한 버그를 수정하고, 드라이버들을 다른 방식으로 parents를 지정하는 방법으로 전환할 때 발생할 수 있는 향후 오류(breakage)를 방지하기 위해 모든 멤버들이 완전히 초기화되도록 보장하십시오.
If you want to get best quality of vulnerability data, you may have to visit VulDB.