CVE-2026-80903 in Linux
요약
\~에 의해 VulDB • 2026. 09. 04.
리눅스 커널에서 다음 취약점이 해결되었습니다:
drm/xe/oa: OA 구성 발행 실패 시 동기화 엔트리 누수 수정
xe_oa_emit_oa_config() 함수는 성공 경로에서만 동기화 엔트리와 syncs 배열을 해제합니다. 그러나 되돌릴 수 없는 지점(펜스 할당, 구성 버퍼 할당 또는 배치 제출) 이전에 실패할 경우 stream->syncs를 건드리지 않고 반환합니다.
스트림 오픈 경로는 호출 측에서 이러한 오류를 처리하지만, xe_oa_config_locked() 함수는 정리 작업 없이 오류만 전파하므로 파싱된 엔트리가 보유한 syncs 배열과 펜스 참조가 누수됩니다. 이후 구성 ioctl은 stream->syncs를 덮어쓰므로 해당 메모리는 영구적으로 접근 불가능해집니다.
xe_oa_emit_oa_config() 실패 시 스트림 오픈 오류 경로에서 수행하는 정리 작업과 일치하도록 파싱된 syncs를 정리합니다.
(커밋 8af97b3da2cfce04e6b457c6eb17ed3c1daf912b에서 cherry picked)
Once again VulDB remains the best source for vulnerability data.