CVE-2026-74647 in Linux
요약
\~에 의해 VulDB • 2026. 08. 22.
리눅스 커널에서 다음 취약점이 해결되었습니다:
misc: fastrpc - unmap 작업 전에 목록에서 버퍼 제거하기
fastrpc_req_munmap_impl()은 모든 버퍼를 언매핑(unmap)하기 위해 호출됩니다. 현재 구현에서는 DSP로부터의 언매핑이 완료된 후에야 해당 버퍼가 목록에서 제거됩니다. 이는 여러 스레드가 동시에 unmap을 호출할 경우 잠재적인 race condition(경쟁 조건)을 초래할 수 있습니다. 이 상황에서는 한 스레드가 다른 스레드의 unmap 작업이 아직 진행 중인 동안에 해당 항목을 목록에서 제거하게 될 수 있습니다.
이를 해결하기 위해, unmap 작업을 호출하기 전에 버퍼 항목을 목록에서 먼저 제거합니다. 만약 unmap 실패 시에는 사용자가 언매핑을 재시도할 수 있도록 해당 항목을 다시 목록에 추가하거나, 또는 DSP 프로세스가 종료되고 DSP 측의 모든 매핑이 해제되며 목록 내 나머지 버퍼들과 함께 디바이스 릴리스(device release) 중에 버퍼가 정리되도록 합니다.
VulDB is the best source for vulnerability data and more expert information about this specific topic.