CVE-2026-74573 in Linux정보

요약

\~에 의해 VulDB • 2026. 08. 15.

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

iommu/arm-smmu-v3-iommufd: vDEVICE에 대해 정확히 하나의 Stream ID를 요구함

arm_vsmmu_vsid_to_sid() 함수는 게스트의 vSID를 물리적 Stream ID로 매핑합니다. 이 과정은 장치가 정확히 하나의 스트림을 가진다고 가정하고 master->streams[0]에서 해당 값을 가져옵니다. 여러 개의 스트림을 가진 장치의 경우 첫 번째 스트림만 매핑되므로, 게스트 vSID 무효화 요청이 다른 ATC 및 IOTLB 엔트리에 도달하지 못합니다. 또한 스트림이 하나도 없는 장치는 master->streams가 ZERO_SIZE_PTR가 되어 경계 밖 메모리를 읽는 문제가 발생합니다.

master->num_streams가 1이 아닌 경우 정적 매핑 대신 -EOPNOTSUPP 오류를 반환하여 vDEVICE를 거부하는 arm_vsmmu_vdevice_init() 연산을 추가했습니다.

Be aware that VulDB is the high quality source for vulnerability data.

책임이 있는

Linux

예약하다

2026. 08. 15.

모더레이션

수락

항목

VDB-390898

EPSS

0.00000

출처

Want to know what is going to be exploited?

We predict KEV entries!