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

drm/amdgpu: disallow multiple FENCE chunks in one submit

amdgpu_cs_pass1() dispatches on chunk_id once per chunk without
rejecting repeated ids. p->uf_bo is a single-slot field, so a
submission carrying two AMDGPU_CHUNK_ID_FENCE chunks runs
amdgpu_cs_p1_user_fence() twice, and the second run overwrites
p->uf_bo with a freshly referenced BO without dropping the reference
taken by the first.

amdgpu_cs_parser_fini() only unrefs the final p->uf_bo, so every FENCE
chunk but the last leaks a BO reference. The leaked BO outlives handle
close and process exit.

Reject duplicate FENCE chunks the same way commit fec5f8e8c6bc
("drm/amdgpu: disallow multiple BO_HANDLES chunks in one submit") did
for p->bo_list.

(cherry picked from commit 665b1fc2a1845206408f9a2c6da67101789edb82)
Published: 2026-08-26
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Resource leak in amdgpu driver
Action: Apply Update
AI Analysis

Impact

The amdgpu driver processes command submissions containing multiple FENCE chunks without detecting duplicate identifiers. Each duplicate overwrites a single‑slot buffer object field and fails to release the prior reference. The result is a leaked buffer object reference that persists beyond the command submission, the handle close, and even after the process exits. This issue is classified as a resource leak under CWE-911.

Affected Systems

Any Linux system running a kernel that includes the amdgpu driver and has not yet incorporated the patch from commit 665b1fc2a1845206408f9a2c6da67101789edb82. The vulnerability affects the generic Linux kernel image, regardless of distribution.

Risk and Exploitability

The CVSS score of 5.5 indicates moderate severity, and the EPSS score of less than 1% suggests a low likelihood of exploitation. The issue is not present in CISA’s KEV catalog. Attackers would need local access to execute graphics commands that contain duplicated FENCE chunks to trigger the leak; no remote code execution path is described. The likely attack vector is local access, inferred from the required execution of graphics commands.

Generated by OpenCVE AI on August 28, 2026 at 18:12 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that includes the amdgpu patch from commit 665b1fc2a1845206408f9a2c6da67101789edb82.
  • If an immediate kernel upgrade is not feasible, limit the execution of GPU‑intensive applications or disable features that generate FENCE chunks to reduce the chance of reference buildup.
  • Enable kernel tracing or monitor buffer object reference counts for signs of excessive GPU resource consumption on affected systems.

Generated by OpenCVE AI on August 28, 2026 at 18:12 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4777-1 linux security update
History

Fri, 28 Aug 2026 16:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-775

Thu, 27 Aug 2026 18:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-911
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


Thu, 27 Aug 2026 13:00:00 +0000


Wed, 26 Aug 2026 17:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-775

Wed, 26 Aug 2026 14:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: disallow multiple FENCE chunks in one submit amdgpu_cs_pass1() dispatches on chunk_id once per chunk without rejecting repeated ids. p->uf_bo is a single-slot field, so a submission carrying two AMDGPU_CHUNK_ID_FENCE chunks runs amdgpu_cs_p1_user_fence() twice, and the second run overwrites p->uf_bo with a freshly referenced BO without dropping the reference taken by the first. amdgpu_cs_parser_fini() only unrefs the final p->uf_bo, so every FENCE chunk but the last leaks a BO reference. The leaked BO outlives handle close and process exit. Reject duplicate FENCE chunks the same way commit fec5f8e8c6bc ("drm/amdgpu: disallow multiple BO_HANDLES chunks in one submit") did for p->bo_list. (cherry picked from commit 665b1fc2a1845206408f9a2c6da67101789edb82)
Title drm/amdgpu: disallow multiple FENCE chunks in one submit
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-27T12:40:05.835Z

Reserved: 2026-08-26T14:34:25.765Z

Link: CVE-2026-80539

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-26T15:17:08.133

Modified: 2026-08-27T13:18:39.113

Link: CVE-2026-80539

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-26T00:00:00Z

Links: CVE-2026-80539 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-28T18:15:06Z

Weaknesses
  • CWE-911

    Improper Update of Reference Count