CVE-2026-98179
Linux: drm/amdgpu: fix rmmio iounmap skipped on device removal
CVSS
NoneNot scoredExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.18%Chance of exploitation activity in the next 30 days, higher than 6% of CVEs. Scored 23 Oct 2026FIRST EPSS
What fixes it
- 5155002b03b24ba3ef91c5c313b8cf0171b24904LinuxCVE List
A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.
Description
In the Linux kernel, the following vulnerability has been resolved:
drm/amdgpu: fix rmmio iounmap skipped on device removal
amdgpu_pci_remove() calls drm_dev_unplug() before fini_sw(), so drm_dev_enter() is already false there and the iounmap() guarded by it is skipped. This .remove path runs on both hot-unplug and plain rmmod, so the register BAR ioremap mapping leaks one instance per unload.
Unmap rmmio unconditionally (guard only on non-NULL) and drop the now unused idx.
(cherry picked from commit dd6f86a97260e5207d3329ad03aa89fdad61b1e6)
Text from CVE List
Affected versions 10
- Linuxaffected: 62d5f9f7110ad374db67ab4820f4ff2d916c3cdb before e81502d6791df9ecd003bfb2ca44f0d1f1b38439CVE List
- Linuxaffected: 62d5f9f7110ad374db67ab4820f4ff2d916c3cdb before cd55dde2b63789a3dafe982c89844f537501d096CVE List
- Linuxaffected: 62d5f9f7110ad374db67ab4820f4ff2d916c3cdb before a645584c3ccc493ee835f77155829442bd7578c3CVE List
- Linuxaffected: 62d5f9f7110ad374db67ab4820f4ff2d916c3cdb before 5155002b03b24ba3ef91c5c313b8cf0171b24904CVE List
- Linuxaffected: 5.17CVE List
- Linuxunaffected: all versions before 5.17CVE List
- Linuxunaffected: 6.12.112 through 6.12.*CVE List
- Linuxunaffected: 6.18.54 through 6.18.*CVE List
- Linuxunaffected: 7.2.8 through 7.2.*CVE List
- Linuxunaffected: 7.3CVE List
References 4
- git.kernel.org/stable/c/e81502d6791df9ecd003bfb2ca44f0d1f1b38439Referencevia CVE List
- git.kernel.org/stable/c/cd55dde2b63789a3dafe982c89844f537501d096Referencevia CVE List
- git.kernel.org/stable/c/a645584c3ccc493ee835f77155829442bd7578c3Referencevia CVE List
- git.kernel.org/stable/c/5155002b03b24ba3ef91c5c313b8cf0171b24904Referencevia CVE List