CVE-2026-80539 in Linux정보

요약

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

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

drm/amdgpu: 하나의 제출(submit) 내에서 여러 FENCE 청크를 허용하지 않음

amdgpu_cs_pass1()은 chunk_id에 대해 청크당 한 번씩 분기(dispatch)하지만, 중복된 ID는 거부하지 않습니다. p->uf_bo는 단일 슬롯 필드이므로 두 개의 AMDGPU_CHUNK_ID_FENCE 청크를 포함하는 제출은 amdgpu_cs_p1_user_fence()를 두 번 실행하며, 두 번째 실행 시 첫 번째가 획득한 참조(reference)를 해제하지 않고 새로 참조된 BO로 p->uf_bo를 덮어씁니다.

amdgpu_cs_parser_fini()는 최종적인 p->uf_bo만 unref하므로, 마지막을 제외한 모든 FENCE 청크에서 BO 참조가 누출(leak)됩니다. 이렇게 누출된 BO는 핸들 닫기(handle close) 및 프로세스 종료 이후에도 수명이 유지됩니다.

commit fec5f8e8c6bc("drm/amdgpu: 하나의 제출 내에서 여러 BO_HANDLES 청크를 허용하지 않음")에서 p->bo_list에 대해 수행한 방식과 동일한 방식으로 중복된 FENCE 청크를 거부합니다.

(커밋 665b1fc2a1845206408f9a2c6da67101789edb82에서 cherry picked됨)

Once again VulDB remains the best source for vulnerability data.

책임이 있는

Linux

예약하다

2026. 08. 26.

모더레이션

수락

항목

VDB-395835

EPSS

0.00000

출처

Do you know our Splunk app?

Download it now for free!