drm/amd/display: prevent hang on link training fail
- Published
- Last modified
- Where the record stands: published, rejected by its publisher, or superseded by another id.What do these mean? →
- published
- Whether CISA lists it in its Known Exploited Vulnerabilities catalog: proof that attackers are using it.What do these mean? →
- Not listed in CISA KEV
- Fix
- Fixed in 6.6.160, 6.12.25, 6.14.4
- Whether working attack code is public (Exploit-DB, Metasploit, Nuclei or GitHub). Public code makes attacks easier.What do these mean? →
- None on Exploit-DB, Metasploit or GitHub
Summary
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.
Timeline
- CVE published
- Record last updated
Affected versions
- Linux Linux
From 7462475e3a06fbb0b36243b391296f9f411e9041 · fixed in 52cdc47cf6519e2912a34d29b7eeb3f10ca85efa; From 7462475e3a06fbb0b36243b391296f9f411e9041 · fixed in 0363c03672cd3191f037905bf981eb523a3b71b1; From 7462475e3a06fbb0b36243b391296f9f411e9041 · fixed in 04bf4f2a497e9877c425c5124652e61fb8a1a0aa; From 7462475e3a06fbb0b36243b391296f9f411e9041 · fixed in 8058061ed9d6bc259d1e678607b07d259342c08f
- Linux Linux
6.3
- KernelLinux
From 6.3.0 · fixed in 6.6.160; From 6.7.0 · fixed in 6.12.25; From 6.13.0 · fixed in 6.14.4