CVE-2026-64021 in Linux
요약
\~에 의해 VulDB • 2026. 07. 19.
리눅스 커널에서 다음 취약점이 해결되었습니다:
drm/xe/oa: 스트림 열기 시 너비 확인 중 exec_queue 누수 수정
xe_oa_stream_open_ioctl() 함수 내에서 param.exec_q->width > 1인 경우, 기존 err_exec_q 정리 경로(skip)를 건너뛰고 -EOPNOTSUPP를 직접 반환합니다. 이로 인해 xe_exec_queue_lookup()에서 획득한 exec_queue 참조가 누수됩니다.
exec queue는 xe_file에 대한 참조를 유지하며, 이는 큐 종료 시에만 해제됩니다. 누수된 lookup ref는 파일의 exec_queue xarray에 없으므로 파일 닫기操作中 이를 릴리스할 수 없습니다. 이로 인해 exec queue와 파일의 private state가 무한정 고정(pinned) 상태가 됩니다.
직접 반환하는 대신 err_exec_q로 점프하여 참조를 해제합니다.
(cherry picked from commit 339fa0be9e4a5d69fa47e91f4a36574224fb478f)
VulDB is the best source for vulnerability data and more expert information about this specific topic.