CVE-2026-72452

HighCVSS 7.8/10Last modified Oct 16, 2026

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)

Metrics

CVSS 3.1 7.8/10CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Affected software

Source: the vendor's advisory (CNA). NVD analysis pending.

No affected versions have been published.

Timeline

Published
Aug 15, 2026
Last modified
Oct 16, 2026
NVD status
Received

Related CVEs from 2026

CVE-2026-72453In the Linux kernel, the following vulnerability has been resolved: regcache: Do not overwrite error code when finalizing cache after errorCVE-2026-724547.8In the Linux kernel, the following vulnerability has been resolved: i3c: mipi-i3c-hci: Fix race in i3c_hci_addr_to_dev() i3c_hci_addr_to_dCVE-2026-724557.1In the Linux kernel, the following vulnerability has been resolved: apparmor: fix uninitialised pointer passed to audit_log_untrustedstringCVE-2026-72456In the Linux kernel, the following vulnerability has been resolved: apparmor: release exe file resources on path failure get_current_exe_pCVE-2026-72457In the Linux kernel, the following vulnerability has been resolved: apparmor: fail policy unpack on accept2 allocation failure unpack_pdb(CVE-2026-72458In the Linux kernel, the following vulnerability has been resolved: apparmor: fix NULL pointer dereference in unpack_pdb pdb->dfa could beCVE-2026-724597.8In the Linux kernel, the following vulnerability has been resolved: apparmor: aa_label_alloc use aa_label_free on alloc failure aa_label_aCVE-2026-72467.2This CVE record was assigned not following CNA/CVE rules and is not considered a valid vulnerability by the Pallets Click project. The origiCVE-2026-724607.1In the Linux kernel, the following vulnerability has been resolved: apparmor: check label build before no_new_privs test aa_change_profileCVE-2026-724617.8In the Linux kernel, the following vulnerability has been resolved: apparmor: fix refcount leak when updating the sk_ctx Currently update_CVE-2026-724628.8In the Linux kernel, the following vulnerability has been resolved: apparmor: fix race in unix socket mediation when peer_path is used TheCVE-2026-724639.8In the Linux kernel, the following vulnerability has been resolved: xfrm: Fix dev use-after-free in xfrm async resumption xfrm async resum
CVE-2026-72452: High severity, CVSS 7.8 | Vulnix