CVE-2025-37965

CVE Details

Basic Information

Title CVE-2025-37965
Type cve
Published 2025-05-20T17:15:46
Last Seen 2025-05-20T17:21:39

CVSS Information

Base Score 0.0 ()
Attack Vector
Attack Complexity
Privileges Required
User Interaction
Scope
Confidentiality Impact
Integrity Impact
Availability Impact

AI Analysis

AI Description A bug in the Linux kernel’s AMD display driver caused an invalid context error. The issue was resolved by modifying helper functions to avoid dynamic memory allocation, eliminating the need for GFP_KERNEL flag usage in atomic contexts.
AI Severity Medium
Vendor Linux Community
Product Linux Kernel
Affected Version

Additional Information

CVE List CVE-2025-37965
CWE List
Bulletin Family cve

Description

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

drm/amd/display: Fix invalid context error in dml helper

[Why]
“BUG: sleeping function called from invalid context” error.
after:
“drm/amd/display: Protect FPU in dml2_validate()/dml21_validate()”

The populate_dml_plane_cfg_from_plane_state() uses the GFP_KERNEL flag
for memory allocation, which shouldn’t be used in atomic contexts.

The allocation is needed only for using another helper function
get_scaler_data_for_plane().

[How]
Modify helpers to pass a pointer to scaler_data within existing context,
eliminating the need for dynamic memory allocation/deallocation
and copying.

(cherry picked from commit bd3e84bc98f81b44f2c43936bdadc3241d654259)

CVSS Score Summary

Base Score: %!f(string=#) ()

View Full CVE Details

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.