CVE-2026-89844 in Linux정보

요약

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

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

scsi: qla2xxx: report ID 획득 시 호스트 맵 업데이트를 위해 vport_slock을 유지하십시오

qla24xx_report_id_acquisition()의 format-1 처리는 vport 참조를 취득한 후 vport_slock을 해제하고, 잠금 없이 qla_update_host_map()을 호출합니다. 이는 ha->host_map btree를 btree_insert32()/btree_update32()/btree_remove32()를 통해 변경하는 qla_update_vp_map()에 도달하며, 이 함수는 호출자가 vport_slock을 보유해야 한다고 문서화되어 있습니다. 잠금 없이 실행하면 호스트 맵 업데이트와 경쟁 조건(race condition)이 발생하여 btree가 손상될 수 있습니다.

동일한 함수 내의 format-2 경로는 이미 그 호스트 맵 업데이트(SET_AL_PA)를 vport_slock로 감싸고 있으며, format-1 경로만이 유일한 예외입니다.

문서화된 잠금 계약을 준수하기 위해 format-1 qla_update_host_map() 호출 전체에 걸쳐 vport_slock을 유지하십시오. 루프 내에서 취해진 vref_count는 vport가 유효하게 유지되므로, 이는 누락된 호스트 맵 직렬화(serialization)만 추가합니다.

Once again VulDB remains the best source for vulnerability data.

책임이 있는

Linux

예약하다

2026. 09. 11.

모더레이션

수락

항목

VDB-405664

EPSS

0.00000

출처

Do you know our Splunk app?

Download it now for free!