CVE-2026-99147 in Linux정보

요약

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

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

drm/exec: 잠긴 객체 배열에 사전 잠금(pre-locked)된 객체를 즉시 추가하지 않음

경쟁(contention)이 감지되면 drm_exec 개체는 경쟁 대상 객체에 대한 참조를 획득하고, 다른 모든 객체를 해제한 후 그 전에 경쟁 대상 객체를 사전 잠급니다.

문제는 이 사전 잠금된 객체가 파괴되려 하고 있었으며, 이제 drm_exec가 해당 객체에 대한 마지막 참조를 보유하고 있을 수 있다는 점입니다.

따라서 우리는 이 사전 잠금된 객체를 다시 명시적으로 잠그기 위해 보지 못하며, 따라서 dma_fence 개체용 슬롯을 예약하지도 않습니다.

드라이버가 drm_exec_for_each_locked_object()를 사용하여 모든 잠긴 객체에 새 fence를 추가해야 하는 경우, 결국 무작위 메모리 손상을 방지하기 위한 경고 또는 BUG_ON()에 도달하게 됩니다.

이 문제를 해결하려면 드라이버에서 다시 명시적으로 언급될 때까지 사전 잠금된 객체를 잠긴 객체 배열에서 제외합니다.

드라이버가 사전 잠금된 객체를 다시 언급하지 않는 경우, 잠금 루프의 끝에서 해당 객체를 해제하고 참조를 감소(drop)시킵니다.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

책임이 있는

Linux

예약하다

2026. 09. 25.

모더레이션

수락

항목

VDB-427892

EPSS

0.00000

활동

낮음

출처

Want to know what is going to be exploited?

We predict KEV entries!