---
id: "CVE-2026-98784"
kind: "vulnerability"
aliases: ["CVE-2026-98784"]
title: "Linux kernel: AMD GFX6 driver leaks firmware memory on teardown"
severity: "unknown"
cvss: null
epss: null
exploited: false
status: "open"
category: "infrastructure"
products: []
ecosystems: []
tags: ["amd-gpu", "infrastructure", "linux"]
not_affected_if: []
published_at: "2026-10-18T16:17:32+00:00"
first_seen_at: "2026-10-23T21:57:16+00:00"
updated_at: "2026-10-25T05:15:20+00:00"
sources: [{"source": "nvd", "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-98784", "first_seen_at": "2026-10-23T21:57:16+00:00"}]
---

# Linux kernel: AMD GFX6 driver leaks firmware memory on teardown

The AMD amdgpu driver for GFX6 graphics blocks does not release its firmware images when the block is torn down, so memory is leaked on each teardown. The description gives no sign of code execution or data exposure.

_Summary, check and fix written by a model from the sources; labelled as such._

## Timeline

- 2026-10-23T21:57:16+00:00 nvd https://nvd.nist.gov/vuln/detail/CVE-2026-98784

## From the sources

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

drm/amdgpu/gfx6: fix firmware leak on teardown

The firmware requested in gfx_v6_0_init_microcode() is not released
when the GFX block is torn down, leaking the firmware resources.

Add gfx_v6_0_free_microcode() and call it from gfx_v6_0_sw_fini()
to release the PFP, ME, CE and RLC firmware.

(cherry picked from commit 386e81346f95ab0be5a82c5535de932e7a456924)

---

_Free to read at a human pace. An API with keys and an MCP server are in preparation; early access: hello@infrastack.ai_
