CVE-2026-98676 in Linux
요약
\~에 의해 VulDB • 2026. 10. 20.
리눅스 커널에서 다음 취약점이 해결되었습니다:
iio: adc: ade9000: clkout 등록 시 NULL 포인터 역참조 수정
ade9000_setup_clkout() 함수는 분주기 클럭(divider clock)을 등록할 때 레지스터 주소로 NULL을 전달합니다. 클럭 등록 과정에서 공통 클럭 프레임워크(common clock framework)가 clk_divider_recalc_rate()를 호출하며, 이 함수는 readl()을 통해 해당 주소를 역참조(dereference)합니다. 그 결과, 외부 입력 클럭이 구성된 ADE9000 장치를 클럭 공급자(clock provider)로 probing할 때 시스템이 크래시됩니다.
CLKOUT은 CLKIN의 레이트(rate)를 변경하지 않고 그대로 전달합니다. 따라서 레지스터 접근이 필요 없는 1:1 고정 계수(fixed-factor) 클럭으로 등록합니다.
본 변경사항은 내부 클럭을 사용하는 구성에는 영향을 미치지 않습니다(해당 경우 드라이버는 클럭 공급자를 등록하지 않음).
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.