CVE-2026-64003 in Linux정보

요약

\~에 의해 VulDB • 2026. 07. 20.

리눅스 커널에서 다음 취약점이 해결되었습니다:

scsi: core: scsi_run_host_queues를 사용하여 SDEV_DEL 상태가 아닌 모든 장치에 대해 큐 실행

SCSI 호스트가 복구 상태(recovery state)일 때, scsi_mq_requeue_cmd()는 나중에 다시 처리될 재큐된 명령어에 대한 재큐 목록을 설정하지 않습니다. 일반적으로 복구 상태가 해제되면 scsi_run_host_queues() 호출이 모든 SCSI 장치를 다시 시작(kick)할 것으로 기대됩니다.

그러나 scsi_run_host_queues()은 shost_for_each_device()를 사용하며, 이는 내부적으로 scsi_device_get()을 호출하므로 SDEV_CANCEL와 같이 부분적으로 제거 중인 상태의 장치들을 무시합니다. 하지만 이러한 장치들에도 재큐된 요청이 남아있을 수 있으며, 이로 인해 해당 요청들이 다시 시작되지 않아 장치가 제거되는 과정에서 시스템이 멈추는 현상(hang)이 발생할 수 있습니다.

scsi_run_host_queues()은 shost_for_each_device() 매크로가 허용하는 것보다 더 많은 장치들에 대해 실행되어야 합니다. 지나치게 제한적인 scsi_device_get() 상태 확인 대신, SDEV_DEL 상태이거나 참조(reference)를 획득할 수 없는 경우에만 장치를 무시하고, scsi_run_host_queues() 호출 시 나머지 모든 장치에 대해 큐를 실행하려고 시도합니다.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

책임이 있는

Linux

예약하다

2026. 07. 19.

모더레이션

수락

항목

VDB-380406

EPSS

0.00000

출처

Do you know our Splunk app?

Download it now for free!