CVE-2026-89861 in Linux정보

요약

\~에 의해 VulDB • 2026. 09. 16.

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

scsi: qla2xxx: qla24xx_report_id_acquisition()에서 vport 참조 유지

Format 1 경로에서는 가상 포트(virtual port)가 ha->vp_list에 위치하며, vport_slock을 획득한 상태입니다. 그러나 vp를 사용하기 전에 잠금이 해제됩니다: qla_update_host_map()이 호출되고 VP_IDX_ACQUIRED/REGISTER_FC4_NEEDED/REGISTER_FDMI_NEEDED 플래그가 vp에 설정됩니다. 이 창(window) 동안 참조(reference)가 취해지지 않으므로, 동시에 실행되는 qla24xx_deallocate_vp_id()가 vport를 해제하고 메모리를 반납(free)하여 use-after-free로 이어질 수 있습니다.

일치하는 vp가 발견될 때 vport_slock 하에서 vport 참조(vref_count)를 획득하고, vp의 마지막 사용 후에 이를 해제합니다. qla24xx_deallocate_vp_id()는 vport를 언링크(unlinking) 및 반납하기 전에 vref_count가 0에 도달할 때까지 대기하므로 포인터는 유효한 상태를 유지됩니다. 이는 다른 ha->vp_list 순회(traversals)에서 이미 사용되는 참조 관례(reference idiom)와 일치합니다.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

책임이 있는

Linux

예약하다

2026. 09. 11.

모더레이션

수락

항목

VDB-405681

EPSS

0.00000

출처

Might our Artificial Intelligence support you?

Check our Alexa App!