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

drm/amdgpu: Release VFCT ACPI table reference

amdgpu_acpi_vfct_bios() fetches the VFCT table with acpi_get_table()
but never releases it. acpi_get_table() takes a reference on the
table (incrementing its validation_count and mapping it on the 0->1
transition); without a paired acpi_put_table() the mapping is leaked
on every call, whether or not a matching VBIOS image is found.

Route all exit paths after the table is acquired through a common
acpi_put_table(). The VBIOS image is copied out with kmemdup() before
the table is released, so it remains valid for the caller.

(cherry picked from commit ca5988682b4cba4cd125a0fa99b2de1239164ae4)
Published: 2026-08-10
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Linux kernel’s amdgpu driver calls acpi_get_table() to fetch the VFCT ACPI table but never releases it, causing the mapping to remain resident each time the function runs. This results in a memory and resource leak that can accumulate over time and exhaust kernel memory, potentially degrading or denying system services. The vulnerability is a classic uncontrolled resource consumption or memory leak defect.

Affected Systems

Affected products are all Linux kernel versions that include the amdgpu driver before the commit that fixes the leak. No specific version range is supplied, so any kernel revision lacking the patch that releases the ACPI table reference is at risk.

Risk and Exploitability

The exploit requires repeated execution of the amdgpu_acpi_vfct_bios function, which occurs during GPU initialization or when a custom VBIOS image is loaded. Based on the description, it is inferred that the attacker would need local access to trigger the GPU operations or supply firmware. The CVSS score of 5.5 indicates a medium severity, and the EPSS score of < 1% indicates a very low probability of exploitation. The vulnerability is not listed in CISA’s KEV catalog, suggesting limited publicly known attacks. Nonetheless, a determined local adversary could trigger the memory leak repeatedly to exhaust kernel memory, potentially leading to denial‑of‑service conditions. The severity depends on kernel memory usage patterns rather than direct adversarial control.

Generated by OpenCVE AI on August 13, 2026 at 08:50 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the Linux kernel patch containing commit ca5988682b4cba4cd125a0fa99b2de1239164ae4, which routes all exit paths after the table is acquired through acpi_put_table().
  • Restrict or validate the ACPI VFCT tables that the AMD GPU driver may load, ensuring only trusted system firmware is used to prevent repeated leaks.
  • Enable or enforce kernel memory overcommit protection (e.g., set vm.overcommit_memory=1 or a stricter setting) to limit the impact of any lingering leaks on overall system availability.

Generated by OpenCVE AI on August 13, 2026 at 08:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 13 Aug 2026 07:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-400
CWE-795

Wed, 12 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-772
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Moderate


Mon, 10 Aug 2026 15:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-400
CWE-795

Mon, 10 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: Release VFCT ACPI table reference amdgpu_acpi_vfct_bios() fetches the VFCT table with acpi_get_table() but never releases it. acpi_get_table() takes a reference on the table (incrementing its validation_count and mapping it on the 0->1 transition); without a paired acpi_put_table() the mapping is leaked on every call, whether or not a matching VBIOS image is found. Route all exit paths after the table is acquired through a common acpi_put_table(). The VBIOS image is copied out with kmemdup() before the table is released, so it remains valid for the caller. (cherry picked from commit ca5988682b4cba4cd125a0fa99b2de1239164ae4)
Title drm/amdgpu: Release VFCT ACPI table reference
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-08-25T05:23:09.441Z

Reserved: 2026-07-30T09:28:09.376Z

Link: CVE-2026-68238

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-10T13:20:12.163

Modified: 2026-08-25T06:18:30.480

Link: CVE-2026-68238

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-10T12:01:03Z

Links: CVE-2026-68238 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T09:00:11Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime