๐Ÿ” CVE Alert

CVE-2026-98002

UNKNOWN 0.0

iommu/amd: Fix ineffective error check in nested domain allocation

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

In the Linux kernel, the following vulnerability has been resolved: iommu/amd: Fix ineffective error check in nested domain allocation amd_iommu_pdom_id_alloc() returns an int: a domain ID on success, or the negative errno from ida_alloc_range() when the ID space is exhausted or memory is short. amd_iommu_alloc_domain_nested() stores that return value in gdom_info->hdom_id, which is a u32, and only then tests it: gdom_info->hdom_id = amd_iommu_pdom_id_alloc(); if (gdom_info->hdom_id <= 0) { The assignment discards the sign, so -ENOSPC becomes 0xffffffe4 and the test never fires. The nested domain is then set up with a host domain ID that was never allocated, instead of the allocation failing with -ENOSPC. Keep the value in an int, test it there, and store it only once it is known to be valid, which is what the other amd_iommu_pdom_id_alloc() callers already do.

Vendor linux
Product linux
Ecosystems
Industries
Technology
Published Sep 25, 2026
Stay Ahead of the Next One

Get instant alerts for linux linux

Be the first to know when new unknown vulnerabilities affecting linux linux are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

Linux / Linux
757d2b1fdf5b7d6eead5963a49b5780617987ab8 < 80c231f5577229d1e90a1e312b3095f9502f8625 757d2b1fdf5b7d6eead5963a49b5780617987ab8 < fa5c0827f0b7bac6d0a188f10118151769ae68fd
Linux / Linux
7.0

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
git.kernel.org: https://git.kernel.org/stable/c/80c231f5577229d1e90a1e312b3095f9502f8625 git.kernel.org: https://git.kernel.org/stable/c/fa5c0827f0b7bac6d0a188f10118151769ae68fd