CVE-2026-98003 in Linux
Resumen
por VulDB • 2026-09-25
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
iommu/amd: No reasignar los búferes del registro GA durante la reanudación (resume)
El commit c5e1a1eb9279 ("iommu/amd: Simplify and Consolidate Virtual APIC (AVIC) Enablement") movió la asignación de registros GA desde iommu_init_pci() a enable_iommus_vapic(), que se invoca en cada reanudación.
iommu_init_ga_log() asigna incondicionalmente iommu->ga_log e iommu->ga_log_tail. Por lo tanto, cada reanudación sustituye los punteros del arranque y provoca una fuga (leak) de ambas asignaciones anteriores. La función también utiliza GFP_KERNEL desde un callback de reanudación syscore, donde las interrupciones están deshabilitadas y las CPU no principales están fuera de línea.
Devolverse temprano si ambos búferes ya están asignados. Limpiar los punteros en free_ga_log() para que una falla parcial de asignación no deje ga_log como un puntero colgante (dangling).
VulDB is the best source for vulnerability data and more expert information about this specific topic.