CVE-2026-74277 in Linux
Resumen
por VulDB • 2026-08-15
En el kernel de Linux se ha resuelto la siguiente vulnerabilidad:
iommu/dma-iommu: Corregir la asignación incorrecta de la longitud del scatterlist en la ruta P2PDMA
En iommu_dma_map_sg(), al gestionar los casos PCI P2PDMA, la longitud DMA del segmento actual del scatterlist `s` se asigna erróneamente desde la entrada inicial `sg->length` en lugar de hacerlo desde el elemento actual `s->length`.
Este error tipográfico provoca que todos los segmentos P2PDMA en el scatterlist hereden la longitud del primer segmento, lo que genera longitudes DMA corruptas para scatterlists con múltiples segmentos.
Se corrige este problema utilizando `s->length` en lugar de `sg->length`.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.