{"id":"CVE-2025-37870","title":"drm/amd/display: prevent hang on link training fail","summary":"In the Linux kernel, the following vulnerability has been resolved:\n\ndrm/amd/display: prevent hang on link training fail\n\n[Why]\nWhen link training fails, the phy clock will be disabled. However, in\nenable_streams, it is assumed that link…","severity":"none","vendor":"Linux","product":"Linux","affected":["Linux >= 7462475e3a06fbb0b36243b391296f9f411e9041 < 52cdc47cf6519e2912a34d29b7eeb3f10ca85efa","Linux >= 7462475e3a06fbb0b36243b391296f9f411e9041 < 0363c03672cd3191f037905bf981eb523a3b71b1","Linux >= 7462475e3a06fbb0b36243b391296f9f411e9041 < 04bf4f2a497e9877c425c5124652e61fb8a1a0aa","Linux >= 7462475e3a06fbb0b36243b391296f9f411e9041 < 8058061ed9d6bc259d1e678607b07d259342c08f","Linux 6.3"],"published":"2025-05-09","updated":"2026-10-21","sourceUpdated":"2026-10-21T12:36:33.834Z","source":"CVEORG","sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2025-37870","references":[{"url":"https://git.kernel.org/stable/c/52cdc47cf6519e2912a34d29b7eeb3f10ca85efa"},{"url":"https://git.kernel.org/stable/c/0363c03672cd3191f037905bf981eb523a3b71b1"},{"url":"https://git.kernel.org/stable/c/04bf4f2a497e9877c425c5124652e61fb8a1a0aa"},{"url":"https://git.kernel.org/stable/c/8058061ed9d6bc259d1e678607b07d259342c08f"}],"tags":["cve.org"],"epss":0.00307,"epssPercentile":0.2339,"ingestedAt":"2026-10-21T12:48:53.710Z","slug":"CVE-2025-37870","body":"## Overview\n\nIn the Linux kernel, the following vulnerability has been resolved:\n\ndrm/amd/display: prevent hang on link training fail\n\n[Why]\nWhen link training fails, the phy clock will be disabled. However, in\nenable_streams, it is assumed that link training succeeded and the\nmux selects the phy clock, causing a hang when a register write is made.\n\n[How]\nWhen enable_stream is hit, check if link training failed. If it did, fall\nback to the ref clock to avoid a hang and keep the system in a recoverable\nstate.\n\n## Affected\n\n- `Linux >= 7462475e3a06fbb0b36243b391296f9f411e9041 < 52cdc47cf6519e2912a34d29b7eeb3f10ca85efa`\n- `Linux >= 7462475e3a06fbb0b36243b391296f9f411e9041 < 0363c03672cd3191f037905bf981eb523a3b71b1`\n- `Linux >= 7462475e3a06fbb0b36243b391296f9f411e9041 < 04bf4f2a497e9877c425c5124652e61fb8a1a0aa`\n- `Linux >= 7462475e3a06fbb0b36243b391296f9f411e9041 < 8058061ed9d6bc259d1e678607b07d259342c08f`\n- `Linux 6.3`\n\n## Remediation\n\nRefer to the linked advisories for vendor-supplied fixes and affected version ranges.","depth":"sunlit","depthScore":3,"depthScoreParts":{"impact":2.8,"likelihood":0.1,"exploitation":0,"ransomware":0},"changes":[]}