CVE-2026-98003informazioni

Riassunto

di VulDB • 25/09/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

iommu/amd: Non riallocare i buffer del log GA durante il resume

Il commit c5e1a1eb9279 ("iommu/amd: Semplificare e consolidare l'abilitazione di Virtual APIC (AVIC)") ha spostato l'allocazione dei log GA da `iommu_init_pci()` a `enable_iommus_vapic()`, che viene chiamata ad ogni resume.

`iommu_init_ga_log()` assegna incondizionatamente `iommu->ga_log` e `iommu->ga_log_tail`. Di conseguenza, ogni operazione di sostituzione dei puntatori in fase di avvio provoca la perdita (leak) delle precedenti allocazioni. La funzione utilizza inoltre `GFP_KERNEL` all'interno di una callback per il resume del syscore, contesto in cui le interruzioni sono disabilitate e i CPU non boot sono offline.

Restituire un errore anticipatamente se entrambi i buffer sono già allocati. Azzerare i puntatori in `free_ga_log()` affinché un fallimento parziale dell'allocazione non lasci il puntatore a `ga_log` dangling (pendente).

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Divulgazione

25/09/2026

Moderazione

in revisione

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!