CVE-2026-64290

iommufd: Break the loop on failure in iommufd_fault_fops_read()

State
Published
Severity
Not scored
Published
Jul 25, 2026
Updated
Aug 17, 2026
Reserved
Jul 19, 2026

Read the record on cve.org

Description

In the Linux kernel, the following vulnerability has been resolved:

iommufd: Break the loop on failure in iommufd_fault_fops_read()

On a copy_to_user() failure inside the inner list_for_each_entry, only the inner loop breaks; the outer while re-fetches the just-restored fault group and retries the failing copy_to_user() forever, spinning the reader at 100% CPU with fault->mutex held.

Check rc after the inner loop and break the outer while as well.

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 07838f7fd529c8a6de44b601d4b7057e6c8d36ed to before a38e0714affc5c0bbb40cba5a65d6d32a5e72a71Affected
  • 07838f7fd529c8a6de44b601d4b7057e6c8d36ed to before 5539da127d03c1f6c2e2a49fdfbe331a0ccbdea8Affected
  • 07838f7fd529c8a6de44b601d4b7057e6c8d36ed to before f66c16b175509642ee7082df57c9bf3deaebae1aAffected
  • 07838f7fd529c8a6de44b601d4b7057e6c8d36ed to before 172fc8b19825a0f5884c38f2289188284e2d45eeAffected
LinuxLinux
  • 6.11Affected
  • before 6.11Not affected
  • 6.12.101 through 6.12.*Not affected
  • 6.18.39 through 6.18.*Not affected
  • 7.1.4 through 7.1.*Not affected
  • 7.2 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.