๐Ÿ” CVE Alert

CVE-2026-80894

UNKNOWN 0.0

iommufd: Fix wrong hwpt passed to iommufd_auto_response_faults on replace

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

In the Linux kernel, the following vulnerability has been resolved: iommufd: Fix wrong hwpt passed to iommufd_auto_response_faults on replace iommufd_hwpt_replace_device() calls: iommufd_auto_response_faults(hwpt, old_handle); passing the *new* hwpt together with the handle of the device's *old* domain. This should be a parameter mismatch: 1. Semantically, iommufd_auto_response_faults(x, handle) scans x->fault's deliver list and response xarray for groups matching "handle". A group is queued under the hwpt that was attached at fault-delivery time. old_handle is fetched *before* the domain switch, so its group lives on old->fault, not on the new hwpt->fault. 2. Historically, the first argument was "old". The routine was introduced by commit b7d8833677ba ("iommufd: Fault-capable hwpt attach/detach/replace") as __fault_domain_replace_dev() in fault.c, correctly calling iommufd_auto_response_faults(old, curr). Commit fb21b1568ada ("iommufd: Make attach_handle generic than fault specific") moved this into iommufd_hwpt_replace_device() in device.c and swapped it to "hwpt". This should be a refactor regression, not an intentional change. Fix this by passing "old" instead.

Vendor linux
Product linux
Ecosystems
Industries
Technology
Published Sep 4, 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
6d11543bf37abdf60b8e6022a62fccfb82a5fe2e < adb87155b67f9759ff010c0a99559f5bffa45dcf fb21b1568adaa76af7a8c853f37c60fba8b28661 < 564ac339c0f8bada4e77a57a92bab9d3df635e07 fb21b1568adaa76af7a8c853f37c60fba8b28661 < 8eb077025279304268bd58657f0af3d388822b21 fb21b1568adaa76af7a8c853f37c60fba8b28661 < ba5c0f28a26e7d9be1e0997f8920dd638e2782fd 1e0216b6a58c79b5ee91c78706d5f560e4d1f56f 4b23c4b991eb90cc7bca42e9f81142feedd4bb56 6.12.24 < 6.12.105 6.13.12 < 6.14 6.14.3 < 6.15
Linux / Linux
6.15

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
git.kernel.org: https://git.kernel.org/stable/c/adb87155b67f9759ff010c0a99559f5bffa45dcf git.kernel.org: https://git.kernel.org/stable/c/564ac339c0f8bada4e77a57a92bab9d3df635e07 git.kernel.org: https://git.kernel.org/stable/c/8eb077025279304268bd58657f0af3d388822b21 git.kernel.org: https://git.kernel.org/stable/c/ba5c0f28a26e7d9be1e0997f8920dd638e2782fd