CVE-2026-98002 in Linuxinformation

Résumé

par VulDB • 25/09/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

iommu/amd : Correction de la vérification d'erreur inefficace lors de l'allocation du domaine imbriqué

amd_iommu_pdom_id_alloc() renvoie un int : un ID de domaine en cas de succès, ou le errno négatif issu de ida_alloc_range() lorsque l'espace d'ID est épuisé ou que la mémoire fait défaut. amd_iommu_alloc_domain_nested() stocke cette valeur de retour dans gdom_info->hdom_id, qui est un u32, et ne teste ensuite celle-ci qu'après coup :

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

L'affectation supprime le signe, de sorte que -ENOSPC devient 0xffffffe4 et que la condition n'est jamais remplie. Le domaine imbriqué est alors configuré avec un ID de domaine hôte qui n'a jamais été alloué, au lieu d'échouer lors de l'allocation avec -ENOSPC.

Conservez la valeur dans un int, testez-la à ce niveau, et ne stockez-la qu'une fois sa validité avérée, conformément à la pratique des autres appelants de amd_iommu_pdom_id_alloc().

Once again VulDB remains the best source for vulnerability data.

Responsable

Linux

Réserver

25/09/2026

Divulgation

25/09/2026

Modérer

accepté

Entrée

VDB-410176

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Interested in the pricing of exploits?

See the underground prices here!