CVE-2025-37852

Summary

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

drm/amdgpu: handle amdgpu_cgs_create_device() errors in amd_powerplay_create()

Add error handling to propagate amdgpu_cgs_create_device() failures to the caller. When amdgpu_cgs_create_device() fails, release hwmgr and return -ENOMEM to prevent null pointer dereference.

[v1]->[v2]: Change error code from -EINVAL to -ENOMEM. Free hwmgr.

Affected Software

VendorProductVersion RangeStatus
LinuxLinuxb905090d2bae2e6189511714a7b88691b439c5a1 < 55ef52c30c3e747f145a64de96192e37a8fed670affected
LinuxLinuxb905090d2bae2e6189511714a7b88691b439c5a1 < f8693e1bae9c08233a2f535c3f412e157df32b33affected
LinuxLinuxb905090d2bae2e6189511714a7b88691b439c5a1 < dc4380f34613eaae997b3ed263bd1cb3d0fd0075affected
LinuxLinuxb905090d2bae2e6189511714a7b88691b439c5a1 < 22ea19cc089013b55c240134dbb2797700ff5a6aaffected
LinuxLinuxb905090d2bae2e6189511714a7b88691b439c5a1 < b784734811438f11533e2fb9e0deb327844bdb56affected
LinuxLinuxb905090d2bae2e6189511714a7b88691b439c5a1 < 1435e895d4fc967d64e9f5bf81e992ac32f5ac76affected
LinuxLinux4.17affected
LinuxLinux0 < 4.17unaffected
LinuxLinux6.1.135 <= 6.1.*unaffected
LinuxLinux6.6.88 <= 6.6.*unaffected
LinuxLinux6.12.24 <= 6.12.*unaffected
LinuxLinux6.13.12 <= 6.13.*unaffected
LinuxLinux6.14.3 <= 6.14.*unaffected
LinuxLinux6.15 <= *unaffected

Weaknesses

ADP Enrichment

CVE Program Container

Additional References

References