CVE-2025-37783

Source
https://nvd.nist.gov/vuln/detail/CVE-2025-37783
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-37783.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2025-37783
Downstream
Published
2025-05-01T13:07:19Z
Modified
2025-10-15T23:50:53.734405Z
Summary
drm/msm/dpu: Fix error pointers in dpu_plane_virtual_atomic_check
Details

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

drm/msm/dpu: Fix error pointers in dpuplanevirtualatomiccheck

The function dpuplanevirtualatomiccheck was dereferencing pointers returned by drmatomicgetplanestate without checking for errors. This could lead to undefined behavior if the function returns an error pointer.

This commit adds checks using ISERR to ensure that planestate is valid before dereferencing them.

Similar to commit da29abe71e16 ("drm/amd/display: Fix error pointers in amdgpudmcrtcmemtype_changed").

Patchwork: https://patchwork.freedesktop.org/patch/643132/

References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
774bcfb731765d092992136b54c34958d7c64bea
Fixed
a9670ed1cce3216778c89936d3ae91cf0d436035
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
774bcfb731765d092992136b54c34958d7c64bea
Fixed
5cb1b130e1cd04239cc9c26a98279f4660dce583

Affected versions

v6.*

v6.12
v6.12-rc3
v6.12-rc4
v6.12-rc5
v6.12-rc6
v6.12-rc7
v6.13
v6.13-rc1
v6.13-rc2
v6.13-rc3
v6.13-rc4
v6.13-rc5
v6.13-rc6
v6.13-rc7
v6.14
v6.14-rc1
v6.14-rc2
v6.14-rc3
v6.14-rc4
v6.14-rc5
v6.14-rc6
v6.14-rc7
v6.14.1
v6.14.2
v6.14.3

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
6.14.0
Fixed
6.14.4