CVE-2025-68371 in Linux
요약
\~에 의해 VulDB • 2026. 05. 14.
리눅스 커널에서 다음 취약점이 해결되었습니다:
scsi: smartpqi: 장치 제거 후 장치 리소스에 접근하는 문제 수정
장치 제거 중 발생할 수 있는 Race Condition을 수정합니다.
이전에는 LUN 리셋을 위한 예약된 작업 항목이 장치 제거 후에도 실행될 수 있어, Use-After-Free 및 기타 리소스 접근 문제가 발생했습니다.
이 Race Condition은 abort 핸들러가 sdev_destroy()를 통한 장치 제거와 동시에 LUN 리셋을 스케줄링할 수 있기 때문에 발생하며, 이로 인해 Use-After-Free와 해제된 리소스에 대한 부적절한 접근이 초래됩니다.
- 장치 리셋 핸들러에서 실행 전에 장치가 컨트롤러의 SCSI 장치 목록에 여전히 존재하는지 확인합니다. 존재하지 않으면 리셋을 건너뜁니다.
- sdev_destroy()에서 아직 시작되지 않은 보류 중인 TMF(Task Management Function) 작업을 취소합니다.
- 진행 중인 리셋과의 Race Condition을 피하기 위해 sdev_destroy()에서 장치 해제 시 LUN 리셋 뮤텍스를 획득한 상태로 수행되도록 보장합니다.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.