CVE Catalog

CVE-2025-37870

MediumCVSS 5.5
Published: Updated: Translated: NVD NIST

Summary

In the Linux kernel, the drm/amd/display driver had a bug causing a hang when link training failed. The enable_streams function assumed link training succeeded and selected the PHY clock, leading to a hang on register write when training had actually failed.

Risk Assessment

This can cause system hangs on machines with AMD GPUs, leading to service unavailability and loss of work.

Recommendation

Update the Linux kernel to a version that includes the fix for this CVE.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: prevent hang on link training fail [Why] When link training fails, the phy clock will be disabled. However, in enable_streams, it is assumed that link training succeeded and the mux selects the phy clock, causing a hang when a register write is made. [How] When enable_stream is hit, check if link training failed. If it did, fall back to the ref clock to avoid a hang and keep the system in a recoverable state.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS