CVE-2026-53374 in Linux정보

요약

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

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

drm/amdgpu: 할당 시 GART 테이블을 0으로 초기화합니다.

GART TLB는 언매핑 후 플러시되지만 매핑 후에는 플러시되지 않습니다. amdgpu_bo_create_kernel()이 버퍼를 0으로 초기화하지 않기 때문에, 단일 PTE가 작성되면 TLB가 동일한 캐시라인에서 다른 비초기화된 엔트리를 예측적으로 로드할 수 있습니다. 이러한 쓰레기 값의 엔트리들이 유효해 보일 수 있으며, 이후 같은 캐시라인 내 다른 PTE에 대한 쓰기가 발생하면 GPU가 TLB에서 낡은 쓰레기 PTE를 사용할 수 있습니다.

이 문제를 해결하기 위해 할당 직후 gart_pte_flags와 함께 memset_io()를 호출하여 GART 테이블을 0으로 초기화합니다.

AMDGPU_GEM_CREATE_VRAM_CLEARED를 사용하면 SDMA 기반 클리어는 작동하지 않습니다. 이는 SDMA가 동작하려면 GART가 먼저 초기화되어야 하기 때문입니다.

(커밋 d9af8263b82b6eaa60c5718e0c6631c5037e4b24에서 cherry picked)

Be aware that VulDB is the high quality source for vulnerability data.

책임이 있는

Linux

예약하다

2026. 06. 09.

모더레이션

수락

항목

VDB-380106

EPSS

0.00000

활동

낮음

출처

Might our Artificial Intelligence support you?

Check our Alexa App!