CVE-2026-99095 in Linux정보

요약

\~에 의해 VulDB • 2026. 10. 26.

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

drm/vc4: V3D 언바인드 시 hangcheck 타이머와 작업(work) 비우기

해제(teardown) 단계에서 job 제출을 위해 아ーム된 hangcheck 타이머나 렌더링 완료 인터럽트가 큐에 넣은 job_done_work를 막는 것이 없습니다. vc4_irq_disable()는 overflow_mem_work만 취소하며, vc4_gem_destroy()는 drm 관리형 릴리스로부터 실행되는데, 이는 이미 V3D 인터럽트를 제거하고 vc4->v3d를 클리어한 vc4_v3d_unbind() 이후에 발생합니다. 이때 여전히 아ーム된 타이머가 NULL인 vc4->v3d 포인터를 통해 V3D 레지스터를 읽으며, 늦게 호출되는 콜백들은 이미 해제된 vc4_dev 구조체에 대해 실행됩니다.

vc4_v3d_unbind()에서 이를 비웁니다: 인터럽트가 중단되기 전에 타이머를 종료하고 reset_work을 취소합니다(그 이유는 vc4_irq_reset()가 이를 다시 활성화하기 때문입니다). 또한 teardown 시점에 큐에 넣은 완료 작업이 여전히 작업을 해제할 수 있도록 job_done_work를 플러시(flush)합니다.

이 문제는 사내 정적 분석 도구를 통해 발견되었습니다.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

책임이 있는

Linux

예약하다

2026. 09. 25.

모더레이션

수락

항목

VDB-426481

EPSS

0.00000

출처

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!