Improper control of a resource through its lifetime in Linux kernel - CVE-2026-74573

 

Improper control of a resource through its lifetime in Linux kernel - CVE-2026-74573

Published: August 16, 2026


Vulnerability identifier: #VU143205
CSH Severity: Low
CVSS v4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
CVE-ID: CVE-2026-74573
CWE-ID: CWE-664
Exploitation vector: Local access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a local user to cause stale ATC and IOTLB entries to persist.

The vulnerability exists due to improper handling of multiple stream IDs in arm_vsmmu_vsid_to_sid() in the arm-smmu-v3 iommufd code when processing vSID invalidation for a vDEVICE backed by a device with several stream IDs. A local user can trigger vSID invalidation that reaches only the first physical stream ID to cause stale ATC and IOTLB entries to persist.

The issue occurs because the mapping uses only master->streams[0] even when more than one stream ID is present.


Affected software

Linux kernel
Ubuntu
linux (Ubuntu package)
linux-aws (Ubuntu package)
linux-gcp (Ubuntu package)
linux-oracle (Ubuntu package)
linux-ibm (Ubuntu package)
linux-hwe-7.0 (Ubuntu package)
linux-oem-7.0 (Ubuntu package)

How to mitigate CVE-2026-74573

Install security update from vendor's repository.

Linux kernel - update to 7.0 rc3
linux (Ubuntu package) - update to 7.0.0-42.42
linux-aws (Ubuntu package) - update to 7.0.0-1016.17
linux-gcp (Ubuntu package) - update to 7.0.0-1016.18
linux-oracle (Ubuntu package) - update to 7.0.0-1015.16
linux-ibm (Ubuntu package) - update to 7.0.0-1017.17
linux-hwe-7.0 (Ubuntu package) - update to 7.0.0-42.42~24.04.1
linux-oem-7.0 (Ubuntu package) - update to 7.0.0-1017.17

External References

Related Security Bulletins