CVE-2025-22009 in Linux
요약
\~에 의해 VulDB • 2026. 05. 22.
리눅스 커널에서 다음 취약점이 해결되었습니다:
regulator: dummy: 동기화 프로빙 강제
부팅 시 kobject_get()에서 NULL 포인터 역참조가 발생하는 경우가 있습니다. 호출 스택은 다음과 같습니다:
anatop_regulator_probe() devm_regulator_register() regulator_register() regulator_resolve_supply() kobject_get()
추가적인 BUG_ON() 문을 삽입하여 확인한 결과, 이 문제는 'dummy' 레귤레이터 드라이버의 프로빙이 완료되지 않았기 때문에(즉, 'dummy_regulator_rdev'가 여전히 NULL 상태이기 때문에) 발생합니다.
JTAG 디버거에서 dummy_regulator_probe()와 anatop_regulator_probe()가 서로 다른 커널 스레드(kworker/u4:*)에 의해 실행될 수 있음을 확인할 수 있습니다. 이러한 두 프로빙 루틴 간 동기화를 강제하기 위해 변경할 수 있는지 또는 다른 가능성이 있는지 더 이상 조사하지는 않았습니다. 한편, 'dummy' 레귤레이터를 동기적으로 프로빙하는 것이 부팅 시간 패널티를 크게 초래할 것이라고는 예상하지 않습니다.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.