CVE-2026-72358 in Linux정보

요약

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

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

drm/xe/pt: 소거된 BO(Business Object)에 대한 유효하지 않은 커서 접근 방지

바인딩(page table walk for binding) 중 xe_pt_stage_bind()는 소거된 BO(purged BOs)의 경우 xe_res_cursor 초기화를 명시적으로 건너뛰며, NULL VMAs와 유사하게 처리하여 커서 크기만 설정합니다.

그러나 xe_pt_hugepte_possible() 및 xe_pt_scan_64K() 함수들은 xe_res_dma() 및 xe_res_next()를 사용하여 커서를 탐색하기 전에 BO가 소거되었는지 확인하지 않았습니다. 그 결과, 소거된 BO의 경우 커서가 초기화되지 않은 상태로 남아 있어 다음과 같은 경고 메시지가 트리거됩니다:

WARNING: drivers/gpu/drm/xe/xe_res_cursor.h:274 at xe_res_next

이 문제를 해결하기 위해 xe_pt_hugepte_possible() 및 xe_pt_scan_64K() 함수 내에서 BO가 소거되었는지 명시적으로 확인하고, NULL VMAs의 경우와 마찬가지로 조기에 반환하여 유효하지 않은 커서 접근을 완전히 방지합니다.

예방 차원에서 xe_pt_stage_bind()에서도 커서를 영문자 0으로 초기화(zero-initialize)하여, 향후 유사한 엣지 케이스(edge case)가 발생하더라도 페이지 테이블 탐색기(page table walkers)로 잘못된 데이터(garbage data)가 전달되지 않도록 합니다.

(커밋 4c7b9c6ece32440e5a435a92076d049450cd2d2e에서 cherry picked됨)

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

책임이 있는

Linux

예약하다

2026. 08. 09.

모더레이션

수락

항목

VDB-390737

EPSS

0.00198

출처

Want to stay up to date on a daily basis?

Enable the mail alert feature now!