In the Linux kernel, the following vulnerability has been resolved:
iommufd/viommu: Release the igroup lock on the vdevice_size error path
iommufdvdeviceallocioctl() takes idev->igroup->lock, then validates the driver's vdevicesize against the core structure size with a WARNONONCE. On failure that guard jumps to outputidev, below outunlockigroup, so it skips the mutex_unlock(), leaving the igroup lock held and deadlocking the next vDEVICE operation on that group.
Jump to outunlockigroup instead.
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/80xxx/CVE-2026-80687.json",
"cna_assigner": "Linux"
}