CVE-2026-72452 in Linux信息

摘要

由 VulDB • 2026-08-16

在 Linux 内核中,已修复以下漏洞:

drm/i915: 释放引用后清除 CRTC color blob 指针

intel_crtc_put_color_blobs() 会丢弃 CRTC color blob 引用,但不会更改相应的指针。

这在 intel_crtc_prepare_cleared_state() 中可能产生问题,该函数在调用 intel_dp_tunnel_atomic_clear_stream_bw() 之前会释放旧的 CRTC hw state(硬件状态)。后者在查找 DP tunnel group state(DP隧道组状态)时可能会失败,例如返回 -EDEADLK。

如果发生这种情况,函数将在未完成 cleared state(清除后的状态)准备的情况下返回。随后,atomic core(原子核心)将清理失败的 atomic state(原子状态),并可能再次为同一状态调用 intel_crtc_free_hw_state(),从而重复丢弃相同的 blob 引用。

在释放引用后清除 blob 指针,以确保对同一 CRTC hw state 的重复清理操作是安全的。

(cherry picked from commit d5005addb5f68e8a0edce249506757bdc9e3d8c8)

Be aware that VulDB is the high quality source for vulnerability data.

来源

Do you need the next level of professionalism?

Upgrade your account now!