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

drm/amd/display: detect_link_and_local_sink: DP alt mode timeout path leaks prev_sink reference

prev_sink is unconditionally retained via dc_sink_retain at function
entry, but the DP alt mode timeout path inside SIGNAL_TYPE_DISPLAY_PORT
returns false without releasing prev_sink. All other return paths in the
function correctly call dc_sink_release(prev_sink), making this the only
missing cleanup.

(cherry picked from commit 45510cf662dcf46b5d8926d454f338809f107b9d)
Published: 2026-08-10
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw arises from an unintended retention of a sink object within the AMD DRM display driver in the Linux kernel. At function entry, prev_sink is retained via dc_sink_retain, but the DP Alternate Mode timeout code path fails to release it, causing a memory leak that can accumulate over time. The leak does not provide code execution or data exposure, but repeated leaks can drain kernel memory, leading to system instability or a denial of service. This weakness aligns with CWE‑401, a classic memory leak scenario.

Affected Systems

The defect exists in the AMD DRM display driver module (drm/amd/display) of the Linux kernel. Any kernel build that includes this module before the inclusion of the fix commit 45510cf662dcf46b5d8926d454f338809f107b9d is affected. Kernel versions older than that commit, as well as custom kernels derived from such builds, may contain the leak. The affected product is Linux kernels, represented by the CPE cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*.*

Risk and Exploitability

The CVSS score is not provided and the EPSS value is unavailable, so quantitative severity cannot be precisely measured. It is likely that the vulnerability can be triggered by a DP Alternate Mode timeout, which occurs when a monitor or peripheral initiates this mode and the driver fails to release the sink reference. An attacker would need to repeatedly induce such a timeout—potentially by connecting multiple devices or malicious peripherals—to accelerate the leak. The description does not confirm that this scenario is easily exploitable in the wild, and the vulnerability is not listed in the CISA KEV catalog. Nonetheless, the risk of resource exhaustion and eventual denial of service exists if the leak is allowed to accumulate over time.

Generated by OpenCVE AI on August 10, 2026 at 19:41 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a recent Linux kernel update that incorporates commit 45510cf662dcf46b5d8926d454f338809f107b9d to release the leaked sink reference.
  • If a kernel upgrade cannot be performed immediately, disable or blacklist the AMD DRM driver module to prevent it from loading and thereby stop the leak from occurring.
  • Alternatively, backport the patch from the fix commit to the current kernel kernel source and rebuild the kernel.

Generated by OpenCVE AI on August 10, 2026 at 19:41 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Weaknesses CWE-401

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/amd/display: detect_link_and_local_sink: DP alt mode timeout path leaks prev_sink reference prev_sink is unconditionally retained via dc_sink_retain at function entry, but the DP alt mode timeout path inside SIGNAL_TYPE_DISPLAY_PORT returns false without releasing prev_sink. All other return paths in the function correctly call dc_sink_release(prev_sink), making this the only missing cleanup. (cherry picked from commit 45510cf662dcf46b5d8926d454f338809f107b9d)
Title drm/amd/display: detect_link_and_local_sink: DP alt mode timeout path leaks prev_sink 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-10T12:01:26.406Z

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

Link: CVE-2026-68256

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-10T20:00:03Z

Weaknesses
  • CWE-401

    Missing Release of Memory after Effective Lifetime