-

CVE-2026-89447

iommufd: Avoid locking internal accesses during unmap

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

iommufd: Avoid locking internal accesses during unmap

iommufd_access_notify_unmap() skips internal accesses because they do
not have an external unmap callback to invoke.

However, the current test calls iommufd_lock_obj() before checking
whether the access is internal. If iommufd_lock_obj() succeeds, the loop
then sees the internal access and continues, bypassing the matching
iommufd_put_object() used by the normal unmap path. This leaks the
object reference taken by iommufd_lock_obj().

Check for internal accesses first so skipped entries are never locked.
Daten sind bereitgestellt durch das CVE Programm von einer CVE Numbering Authority (CNA) (Unstrukturiert).
HerstellerLinux
≫
Produkt Linux
Default Statusunaffected
Version 27b77ea5feaa8fcf385ea99ce757982b0ac9d1f0
Version < 436189ee4bb2c7c993b945d68570dd38c3e4349e
Status affected
Version 27b77ea5feaa8fcf385ea99ce757982b0ac9d1f0
Version < 50a66a63d1c841ae6b28a4551f642c1bba4c9529
Status affected
Version 27b77ea5feaa8fcf385ea99ce757982b0ac9d1f0
Version < 0dbcdf4473a614adbd732d567c9b39ac0e040e0c
Status affected
HerstellerLinux
≫
Produkt Linux
Default Statusaffected
Version 6.17
Status affected
Version 0
Version < 6.17
Status unaffected
Version <= 6.18.*
Version 6.18.50
Status unaffected
Version <= 7.2.*
Version 7.2.4
Status unaffected
Version <= *
Version 7.3-rc1
Status unaffected
VulnDex Vulnerability Enrichment
Diese Information steht angemeldeten Benutzern zur Verfügung. Login Login
Zu dieser CVE wurde keine Warnung gefunden.
EPSS Metriken
Typ Quelle Score Percentile
EPSS FIRST.org 0.18% 0.073
CVSS Metriken
Quelle Base Score Exploit Score Impact Score Vector String
Es wurden noch keine Informationen zu CWE veröffentlicht.
https://git.kernel.org/stable/c/436189ee4bb2c7c993b945d68570dd38c3e4349e
https://git.kernel.org/stable/c/50a66a63d1c841ae6b28a4551f642c1bba4c9529
https://git.kernel.org/stable/c/0dbcdf4473a614adbd732d567c9b39ac0e040e0c