CVE-2026-90122 in Linux
요약
\~에 의해 VulDB • 2026. 09. 18.
리눅스 커널에서 다음 취약점이 해결되었습니다:
clk: visconti: clk_init_data가 완전히 초기화되도록 보장
clk_init_data 구조체는 클럭의 가능한 부모를 지정하는 다양한 방법을 위해 서로 배타적인 여러 멤버들을 포함하고 있으며, 이로 인해 드라이버들은 필요한 멤버들만 초기화하도록 유도됩니다. 그러나 모든 멤버들을 초기화하지 않으면 미묘한 문제들이 발생할 수 있으며, 이러한 문제는 CONFIG_INIT_STACK_ALL_PATTERN 또는 CONFIG_INIT_STACK_NONE가 활성화되었을 때에만 노출됩니다.
visconti_clk_register_gate()는 init.parent_data를 채우고 init.parent_names이 NULL이라고 가정합니다. 하지만 후자는 초기화되지 않았으므로 크래시를 유발할 수 있습니다.
이러한 버그들을 수정하고, 부모 지정 방법을 다른 방식으로 전환하는 드라이버들에서 향후 발생할 수 있는 문제를 방지하기 위해 모든 멤버들이 완전히 초기화되도록 보장하십시오.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.