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

drm/i915: clear CRTC color blob pointers after dropping refs

intel_crtc_put_color_blobs() drops the CRTC color blob references, but
leaves the corresponding pointers unchanged.

This can matter in intel_crtc_prepare_cleared_state(), which frees the
old CRTC hw state before calling intel_dp_tunnel_atomic_clear_stream_bw().
The latter can fail while looking up the DP tunnel group state, for
example with -EDEADLK.

If that happens, the function returns without completing the cleared
state preparation. The failed atomic state will then be cleared by the
atomic core and intel_crtc_free_hw_state() can be called again for the
same state, dropping the same blob references again.

Clear the blob pointers after dropping the references so repeated cleanup
of the same CRTC hw state is safe.

(cherry picked from commit d5005addb5f68e8a0edce249506757bdc9e3d8c8)
Published: 2026-08-15
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

In the Linux kernel's Intel i915 DRM driver, a bug allows CRTC color blob pointers to remain non‑null after their references are released. If the same hardware state is cleared twice, the kernel attempts to drop the same references again, which can corrupt memory and may cause a kernel panic. This manifests as a denial of service and compromises system stability.

Affected Systems

All Linux kernel releases that lack the commit that clears CRTC color blob pointers after dropping references are affected. The patch is present in kernel revisions that include commit d5005addb5f68e8a0edce249506757bdc9e3d8c8 or later. Systems running older kernels with Intel integrated graphics and performing DRM operations are therefore at risk.

Risk and Exploitability

This issue carries a CVSS score of 7.8 and an EPSS score of less than 1%, and it is not listed in the CISA KEV catalog, indicating a moderate severity but low likelihood of exploitation. The likely attack vector is a failure path in the DP tunnel group lookup within the Intel DRM subsystem, which may be induced by manipulating GPU workloads or triggering a DP tunnel lookup failure. If exploited, the resulting kernel crash would be severe, yet the narrow exploitation conditions suggest that local or specialized privilege escalation is needed.

Generated by OpenCVE AI on August 22, 2026 at 06:42 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that includes the i915 DRM patch clearing CRTC color blob pointers, e.g., kernel commit d5005addb5f68e8a0edce249506757bdc9e3d8c8 or newer.
  • Reboot the system to load the patched kernel and initialize the DRM subsystem.
  • If an up‑to‑date kernel is not available, backport the commit to your kernel source, rebuild, and install the patched kernel.

Generated by OpenCVE AI on August 22, 2026 at 06:42 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 22 Aug 2026 05:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-415

Thu, 20 Aug 2026 00:15:00 +0000

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

None

threat_severity

Moderate


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

Type Values Removed Values Added
Weaknesses CWE-415

Mon, 17 Aug 2026 15:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Mon, 17 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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


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

Type Values Removed Values Added
Weaknesses CWE-416

Sat, 15 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: drm/i915: clear CRTC color blob pointers after dropping refs intel_crtc_put_color_blobs() drops the CRTC color blob references, but leaves the corresponding pointers unchanged. This can matter in intel_crtc_prepare_cleared_state(), which frees the old CRTC hw state before calling intel_dp_tunnel_atomic_clear_stream_bw(). The latter can fail while looking up the DP tunnel group state, for example with -EDEADLK. If that happens, the function returns without completing the cleared state preparation. The failed atomic state will then be cleared by the atomic core and intel_crtc_free_hw_state() can be called again for the same state, dropping the same blob references again. Clear the blob pointers after dropping the references so repeated cleanup of the same CRTC hw state is safe. (cherry picked from commit d5005addb5f68e8a0edce249506757bdc9e3d8c8)
Title drm/i915: clear CRTC color blob pointers after dropping refs
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-17T05:44:21.920Z

Reserved: 2026-08-09T03:40:39.931Z

Link: CVE-2026-72452

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:22:19.183

Modified: 2026-08-17T06:19:12.797

Link: CVE-2026-72452

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-72452 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-22T06:45:04Z

Weaknesses
  • CWE-364

    Signal Handler Race Condition