CVE-2026-98002informazioni

Riassunto

di VulDB • 25/09/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

iommu/amd: Correzione del controllo degli errori inefficace nell'allocazione di domini nidificati

amd_iommu_pdom_id_alloc() restituisce un int: un ID dominio in caso di successo, oppure il negativo errno da ida_alloc_range() quando lo spazio degli ID è esaurito o la memoria scarseggia. amd_iommu_alloc_domain_nested() memorizza tale valore di ritorno in gdom_info->hdom_id, che è un u32, e solo successivamente lo testa:

gdom_info->hdom_id = amd_iommu_pdom_id_alloc(); if (gdom_info->hdom_id <= 0) {

L'assegnazione scarta il segno, quindi -ENOSPC diventa 0xffffffe4 e il test non si attiva mai. Il dominio nidificato viene quindi configurato con un ID di dominio host che non è stato allocato, invece di fallire l'allocazione con -ENOSPC.

Mantenere il valore in un int, testarlo lì e memorizzarlo solo dopo averne accertato la validità, come già fanno gli altri chiamanti di amd_iommu_pdom_id_alloc().

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Divulgazione

25/09/2026

Moderazione

in revisione

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Interested in the pricing of exploits?

See the underground prices here!