What’s Vulnerable › Vulnerabilities
CVE-2025-37783: drm/msm/dpu: Fix error pointers in dpu_plane_virtual_atomic_check
- Severity: medium (CVSS 5.5 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.2% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2025-05-01 · updated 2026-06-17
- Weakness: CWE-476
Description
In the Linux kernel, the following vulnerability has been resolved: drm/msm/dpu: Fix error pointers in dpu_plane_virtual_atomic_check The function dpu_plane_virtual_atomic_check was dereferencing pointers returned by drm_atomic_get_plane_state without checking for errors. This could lead to undefined behavior if the function returns an error pointer. This commit adds checks using IS_ERR to ensure that plane_state is valid before dereferencing them. Similar to commit da29abe71e16 ("drm/amd/display: Fix error pointers in amdgpu_dm_crtc_mem_type_changed"). Patchwork: https://patchwork.freedesktop.org/patch/643132/
Affected products
- Linux kernel: from 6.14 before 6.14.4; 6.15-rc1, 6.15-rc2 — fixed in 6.14.4
How to fix
Upgrade to a fixed version: Linux kernel 6.14.4. Check the vendor advisory for mitigations.
References
- https://git.kernel.org/stable/c/5cb1b130e1cd04239cc9c26a98279f4660dce583
- https://git.kernel.org/stable/c/a9670ed1cce3216778c89936d3ae91cf0d436035
Get alerted when CVE-2025-37783 or the next vulnerability affects your stack