iommufd/viommu: Release the igroup lock on the vdevice_size error path
Summary
| CVE | CVE-2026-80687 |
| State | PUBLISHED |
| Assigner | Linux |
| Source Priority | CVE Program / NVD first with legacy fallback |
| Published | 2026-08-28 08:16:54 UTC |
| Updated | 2026-08-28 08:16:54 UTC |
| Description | In the Linux kernel, the following vulnerability has been resolved:
iommufd/viommu: Release the igroup lock on the vdevice_size error path
iommufd_vdevice_alloc_ioctl() takes idev->igroup->lock, then validates the
driver's vdevice_size against the core structure size with a WARN_ON_ONCE.
On failure that guard jumps to out_put_idev, below out_unlock_igroup, so it
skips the mutex_unlock(), leaving the igroup lock held and deadlocking the
next vDEVICE operation on that group.
Jump to out_unlock_igroup instead. |
Vendor Declared Affected Products
| Source | Vendor | Product | Version | Platforms |
|---|
| CNA |
Linux |
Linux |
affected ed42eee797ff3dc889ade63c1dd7c4f430699e23 294b464b2be7e57872864cb6936e1d9c7294f89d git |
Not specified |
| CNA |
Linux |
Linux |
affected ed42eee797ff3dc889ade63c1dd7c4f430699e23 ca9e49e1c8931a4e6e743a1f1d2e7f977f774b86 git |
Not specified |
| CNA |
Linux |
Linux |
affected ed42eee797ff3dc889ade63c1dd7c4f430699e23 339bd11591593ab7ce88136ab7fd01ef3813b724 git |
Not specified |
| CNA |
Linux |
Linux |
affected 6.17 |
Not specified |
| CNA |
Linux |
Linux |
unaffected 6.17 semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 6.18.44 6.18.* semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 7.1.8 7.1.* semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 7.2 * original_commit_for_fix |
Not specified |
References
| Reference | Source | Link | Tags |
|---|
| git.kernel.org/stable/c/ca9e49e1c8931a4e6e743a1f1d2e7f977f774b86 |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/294b464b2be7e57872864cb6936e1d9c7294f89d |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/339bd11591593ab7ce88136ab7fd01ef3813b724 |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| CVE Program record |
CVE.ORG |
www.cve.org |
canonical |
| NVD vulnerability detail |
NVD |
nvd.nist.gov |
canonical, analysis |
No vendor comments have been submitted for this CVE.
There are currently no legacy QID mappings associated with this CVE.