Description
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)
Published: 2026-10-18
Score: n/a
EPSS: n/a
KEV: No
Impact: Local Resource Leak / Denial of Service
Action: Immediate Patch
AI Analysis

Impact

This vulnerability involves a firmware resource leak in the AMDGPU driver for gfx6 architecture. When the driver tears down the GFX block, the firmware requested in gfx_v6_0_init_microcode() is not released, causing leaked firmware resources such as PFP, ME, CE, and RLC to remain allocated. The leak can accumulate over time, potentially exhausting kernel memory and leading to a denial of service. The weakness is identified as a missing release of memory after deallocation.

Affected Systems

All Linux kernel environments that implement the AMDGPU driver for gfx6 hardware are affected. The vulnerability exists in the kernel source tree for the AMDGPU component; specific kernel versions are not listed, but any release that includes the gfx_v6_0_init_microcode() path without the accompanying free logic is impacted.

Risk and Exploitability

No CVSS, EPSS, or KEV scores are available for this issue, so the overall risk assessment remains uncertain. Based on the description, the likely attack vector is local; an attacker would need the ability to load or unload the graphics driver, which typically requires kernel‑level privileges or direct interaction with the hardware. Because the leak is tied to driver teardown, it is not exploitable via a network‑bound interface. The probability of exploitation in the wild is unknown, and the vulnerability is not listed in the CISA KEV catalog.

Generated by OpenCVE AI on October 18, 2026 at 19:39 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that incorporates the fix commit (386e81346f95ab0be5a82c5535de932e7a456924) or use a kernel 6.x release that includes the patch.
  • If an automatic update is not available, manually apply the patch that adds gfx_v6_0_free_microcode() and ensures it is called from gfx_v6_0_sw_fini() to correctly release firmware resources.
  • Verify that the driver is actively unloading and reinitializing graphics components without leaking firmware, and monitor system memory and kernel available RAM for signs of reclaimable leakage events.

Generated by OpenCVE AI on October 18, 2026 at 19:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 18 Oct 2026 20:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-401

Sun, 18 Oct 2026 16:00:00 +0000

Type Values Removed Values Added
Description 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)
Title drm/amdgpu/gfx6: fix firmware leak on teardown
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-10-18T15:48:21.282Z

Reserved: 2026-09-25T10:25:14.370Z

Link: CVE-2026-98784

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-18T16:17:32.367

Modified: 2026-10-18T16:17:32.367

Link: CVE-2026-98784

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-18T20:00:12Z

Weaknesses
  • CWE-401

    Missing Release of Memory after Effective Lifetime