๐Ÿ” CVE Alert

CVE-2026-98282

UNKNOWN 0.0

powerpc/iommu: Fix the overflow validation in iommu_tce_check_ioba

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

In the Linux kernel, the following vulnerability has been resolved: powerpc/iommu: Fix the overflow validation in iommu_tce_check_ioba The commit b1af23d836f8 ("KVM: PPC: iommu: Unify TCE checking") unified IOBA parameter checking across KVM and VFIO into iommu_tce_check_ioba(). While doing so, the passed in argument npages is ignored and constant value '1' is used leaving out a possible overflow as the callers can legitimately be using npages > 1 for H_STUFF_TCE or H_PUT_TCE_INDIRECT cases. Fix this by accounting for 'npages', checking for arithmetic overflow, and verifying that the entire requested range (ioba - offset + npages) does not exceed the table capacity 'size'.

Vendor linux
Product linux
Ecosystems
Industries
Technology
Published Oct 6, 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
b1af23d836f811137d504d14d4cbdd01929dec34 < 98d8dcc4ebd10523507d4478e148809a7771a213 b1af23d836f811137d504d14d4cbdd01929dec34 < 9fd9c9bbb05417f468a11fb6d145d7ff61f4a868 b1af23d836f811137d504d14d4cbdd01929dec34 < 3776bf56e06980e8a12c8c0565d9e6ac44965f03 b1af23d836f811137d504d14d4cbdd01929dec34 < d6a1779129d936bc1fbab80181165da544eab736 b1af23d836f811137d504d14d4cbdd01929dec34 < d48ceb6e1a6915c7bac4f902554a1047365cdff2 b1af23d836f811137d504d14d4cbdd01929dec34 < 0543813753ef5cfbd6fa96694f7acf783fa01af7 b1af23d836f811137d504d14d4cbdd01929dec34 < 314091243159f8e3749bc719bb129f423f72fd86 b1af23d836f811137d504d14d4cbdd01929dec34 < 0b271f7d7f5ed45bc498a03ce0aa9cfd8402fc71
Linux / Linux
4.12

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
git.kernel.org: https://git.kernel.org/stable/c/98d8dcc4ebd10523507d4478e148809a7771a213 git.kernel.org: https://git.kernel.org/stable/c/9fd9c9bbb05417f468a11fb6d145d7ff61f4a868 git.kernel.org: https://git.kernel.org/stable/c/3776bf56e06980e8a12c8c0565d9e6ac44965f03 git.kernel.org: https://git.kernel.org/stable/c/d6a1779129d936bc1fbab80181165da544eab736 git.kernel.org: https://git.kernel.org/stable/c/d48ceb6e1a6915c7bac4f902554a1047365cdff2 git.kernel.org: https://git.kernel.org/stable/c/0543813753ef5cfbd6fa96694f7acf783fa01af7 git.kernel.org: https://git.kernel.org/stable/c/314091243159f8e3749bc719bb129f423f72fd86 git.kernel.org: https://git.kernel.org/stable/c/0b271f7d7f5ed45bc498a03ce0aa9cfd8402fc71