CVE-2024-39292 in Linux정보

요약

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

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

um: winch를 등록하기 전에 winch_handlers에 추가합니다.

winch IRQ를 등록하는 과정에는 경합 조건(race condition)이 존재하며, 인터럽트가 발생할 수 있습니다. 이 경우 인터럽트는 winch가 winch_handlers 목록에 추가되기 이전에 발생하게 됩니다.

만약 이러한 상황이 발생하면, register_winch_irq() 함수는 해제될 예정이거나 이미 해제된(winched that is scheduled to be or has already been freed) winch를 해당 목록에 추가하게 되며, 이로 인해 이후 winch_cleanup() 단계에서 시스템 패닉이 발생합니다.

이를 방지하기 위해 IRQ 등록 전에 먼저 winch를 winch_handlers 목록에 추가하고, um_request_irq() 호출이 실패할 경우 이전 상태로 롤백합니다.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

출처

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!