CVE-2026-98179: drm/amdgpu: fix rmmio iounmap skipped on device removal
drm/amdgpu: fix rmmio iounmap skipped on device removal
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
debian/linuxto a version that resolves this vulnerability.Fixed in 6.12.115-2Fixed in 7.2.12-1Fixed in 7.2.15-1 - Upgrade
Upgrade
debian/linux-6.12to a version that resolves this vulnerability.Fixed in 6.12.113-1~deb12u1 - Upgrade
Upgrade
ubuntu/linux-hwe-7.0to a version that resolves this vulnerability.Fixed in 7.0.0-42.42~24.04.1 - Upgrade
Upgrade
ubuntu/linux-riscv-7.0to a version that resolves this vulnerability.Fixed in 7.0.0-42.42.1~24.04.1 - Upgrade
Upgrade
ubuntu/linuxto a version that resolves this vulnerability.Fixed in 7.0.0-42.42 - Upgrade
Upgrade
ubuntu/linux-awsto a version that resolves this vulnerability.Fixed in 7.0.0-1016.17 - Upgrade
Upgrade
ubuntu/linux-gcpto a version that resolves this vulnerability.Fixed in 7.0.0-1016.18 - Upgrade
Upgrade
ubuntu/linux-ibmto a version that resolves this vulnerability.Fixed in 7.0.0-1017.17 - Upgrade
Upgrade
ubuntu/linux-oem-7.0to a version that resolves this vulnerability.Fixed in 7.0.0-1017.17 - Upgrade
Upgrade
ubuntu/linux-oracleto a version that resolves this vulnerability.Fixed in 7.0.0-1015.16 - Upgrade
Upgrade
ubuntu/linux-riscvto a version that resolves this vulnerability.Fixed in 7.0.0-42.42.1 - Upgrade
Upgrade
Linux kernel drm/amdgputo a version that resolves this vulnerability.Patch dd6f86a97260e5207d3329ad03aa89fdad61b1e6
Event History
Frequently Asked Questions
When does the resource leak occur?
The leak occurs when the AMDGPU driver's remove path runs, including both device hot-unplug and unloading the driver with rmmod. One register BAR ioremap mapping is leaked per unload.
What is required to trigger the issue?
An attacker is not described in the available information. Triggering the affected path requires removal of an AMDGPU device or unloading the AMDGPU driver.
What can be done if the fix cannot be applied immediately?
Avoid repeatedly unloading and reloading the AMDGPU driver where possible, since each unload leaks one register BAR mapping. The provided information does not identify another mitigation.