CVE-2026-64485 in Linux
요약
\~에 의해 VulDB • 2026. 07. 25.
리눅스 커널에서 다음 취약점이 해결되었습니다:
ALSA: compress: 작업 생성 오류 정정(unwind)
snd_compr_task_new()은 반환된 DMA 버퍼를 검증하고 파일 설명자를 예약하기 전에 드라이버 작업을 할당합니다. 이후 단계 중 하나라도 실패하면, 코어는 드라이버의 task_free() 콜백을 호출하지 않고 작업 래퍼(task wrapper) 및 DMA-버퍼 참조만 해제합니다. 이로 인해 task_create()에서 할당한 모든 드라이버 리소스가 누설(leak)됩니다.
이중 파일 설명자(dual-fd) 할당 경로에서도 get_unused_fd_flags()의 음수 결과를 retval에 저장하지 않고 정리(cleanup)로 점프합니다. retval에는 여전히 성공적인 task_create() 반환 값이 포함되어 있으므로, 작업이 폐기되었음에도 불구하고 TASK_CREATE가 잘못되어 성공을 보고할 수 있습니다.
성공적인 task_create() 콜백 이후 실패가 발생한 경우 파일 설명자 할당 오류를 보존하고 task_free()를 호출합니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.