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

drm/amd/display: set new_stream to NULL after release

In dm_update_crtc_state(), the skip_modeset path releases new_stream
via dc_stream_release() but does not set the pointer to NULL.

If a later error (e.g., color management failure) triggers the fail
label, the error path calls dc_stream_release() again on the same
dangling pointer, causing a double release and potential use-after-free.

Fix this by setting new_stream to NULL after the initial release.

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

Impact

When the AMD DRM display driver performs a skip_modeset path, it releases the new_stream object but does not set the pointer to NULL. If a later error triggers the fail label, the same dangling pointer is released again, producing a double free that can corrupt kernel memory. This double free constitutes a use‑after‑free flaw and can lead to crashes or, in a kernel context, potential privilege escalation. The weakness is a classic example of unchecked release after use (CWE‑416).

Affected Systems

All Linux kernel builds that include the AMD DRM display code are affected, as indicated by the vendor list of "Linux:Linux". No specific product versions are disclosed; therefore any installation that has not incorporated the patch from commit 99f3af1 remains vulnerable.

Risk and Exploitability

There is no EPSS value and the vulnerability is not listed in the CISA KEV catalog, but the absence of an exploit score does not reduce its inherent danger. The flaw requires interaction with the graphics subsystem and can be triggered by user‑space applications that interface with DRM. A local user, or potentially a remote attacker who can run user‑space code, could exploit the double free to corrupt kernel memory, leading to denial of service or privilege escalation. With no publicly known exploit and limited visibility in threat feeds, the current risk is moderate yet unacceptably high for kernel code.

Generated by OpenCVE AI on August 10, 2026 at 14:52 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the kernel to a revision that contains the patch for commit 99f3af1 and reboot to load the corrected driver.
  • If a patch cannot be applied immediately, disable the vulnerable AMD DRM driver until a secure update is available.
  • Continuously monitor /var/log/kern.log and dmesg for DRM-related faults such as "double free" or general Oops messages that might indicate exploitation attempts.

Generated by OpenCVE AI on August 10, 2026 at 14:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Weaknesses CWE-416

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: set new_stream to NULL after release In dm_update_crtc_state(), the skip_modeset path releases new_stream via dc_stream_release() but does not set the pointer to NULL. If a later error (e.g., color management failure) triggers the fail label, the error path calls dc_stream_release() again on the same dangling pointer, causing a double release and potential use-after-free. Fix this by setting new_stream to NULL after the initial release. (cherry picked from commit 99f3af19073b3ddbfd96e789124cce12c4277b28)
Title drm/amd/display: set new_stream to NULL after release
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:01.114Z

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

Link: CVE-2026-68236

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-10T18:45:16Z

Weaknesses