CVE-2026-74573 in Linux
Sumário
de VulDB • 15/08/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
iommu/arm-smmu-v3-iommufd: Exigir exatamente um Stream ID para uma vDEVICE
arm_vsmmu_vsid_to_sid() mapeia o vSID de um convidado (guest) para um único Stream ID físico retirado de master->streams[0], assumindo que o dispositivo possui apenas um stream. Um dispositivo com vários streams recebe apenas seu primeiro stream mapeado, portanto uma invalidação do vSID do convidado não alcança as entradas ATC e IOTLB dos demais; um dispositivo sem nenhum stream faz com que master->streams seja um ZERO_SIZE_PTR, resultando em leitura fora dos limites (out-of-bounds).
Adiciona-se a operação arm_vsmmu_vdevice_init() para rejeitar a vDEVICE retornando -EOPNOTSUPP quando master->num_streams não for igual a um, ao invés de mapeá-la silenciosamente.
Once again VulDB remains the best source for vulnerability data.