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.
[
{
"id": "CVE-2025-37870-11abeb8e",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c",
"function": "dcn20_enable_stream"
},
"digest": {
"function_hash": "42549317923589555572767087305254273638",
"length": 2220.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8058061ed9d6bc259d1e678607b07d259342c08f"
},
{
"id": "CVE-2025-37870-193c69ad",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c"
},
"digest": {
"line_hashes": [
"57920756968925387985638156046511446284",
"288038280720794293643831472176913406866",
"214197153855401698156427466192642351100",
"226572741340016847048655300846478398820"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0363c03672cd3191f037905bf981eb523a3b71b1"
},
{
"id": "CVE-2025-37870-1f6cd69d",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c",
"function": "dcn401_enable_stream"
},
"digest": {
"function_hash": "212613110753810969368416056599162485602",
"length": 1584.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@04bf4f2a497e9877c425c5124652e61fb8a1a0aa"
},
{
"id": "CVE-2025-37870-57119717",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c",
"function": "dcn20_enable_stream"
},
"digest": {
"function_hash": "85543950755033296962241045339232599269",
"length": 2147.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@04bf4f2a497e9877c425c5124652e61fb8a1a0aa"
},
{
"id": "CVE-2025-37870-5b85cd20",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c"
},
"digest": {
"line_hashes": [
"126796066153868980918703028056020913569",
"136263190328752054253028390040158377253",
"283782401815508873609996371424965550232",
"324238490525021076525230040805517265578"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0363c03672cd3191f037905bf981eb523a3b71b1"
},
{
"id": "CVE-2025-37870-9d352ec6",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c"
},
"digest": {
"line_hashes": [
"57920756968925387985638156046511446284",
"288038280720794293643831472176913406866",
"214197153855401698156427466192642351100",
"226572741340016847048655300846478398820"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8058061ed9d6bc259d1e678607b07d259342c08f"
},
{
"id": "CVE-2025-37870-9f2e27bf",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c"
},
"digest": {
"line_hashes": [
"126796066153868980918703028056020913569",
"136263190328752054253028390040158377253",
"188904065639087412495529686981584341644",
"132943800836590650936128897816877277692"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8058061ed9d6bc259d1e678607b07d259342c08f"
},
{
"id": "CVE-2025-37870-b69324b9",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c",
"function": "dcn20_enable_stream"
},
"digest": {
"function_hash": "85543950755033296962241045339232599269",
"length": 2147.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0363c03672cd3191f037905bf981eb523a3b71b1"
},
{
"id": "CVE-2025-37870-c001c33b",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c",
"function": "dcn401_enable_stream"
},
"digest": {
"function_hash": "308291347425698709752729140990573352841",
"length": 1652.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0363c03672cd3191f037905bf981eb523a3b71b1"
},
{
"id": "CVE-2025-37870-c0c8e62f",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c"
},
"digest": {
"line_hashes": [
"57920756968925387985638156046511446284",
"288038280720794293643831472176913406866",
"214197153855401698156427466192642351100",
"226572741340016847048655300846478398820"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@04bf4f2a497e9877c425c5124652e61fb8a1a0aa"
},
{
"id": "CVE-2025-37870-cf9a6973",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c",
"function": "dcn401_enable_stream"
},
"digest": {
"function_hash": "330307196877624293877991038287178051682",
"length": 1657.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8058061ed9d6bc259d1e678607b07d259342c08f"
},
{
"id": "CVE-2025-37870-e2229929",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c"
},
"digest": {
"line_hashes": [
"126796066153868980918703028056020913569",
"136263190328752054253028390040158377253",
"188904065639087412495529686981584341644",
"132943800836590650936128897816877277692"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@04bf4f2a497e9877c425c5124652e61fb8a1a0aa"
}
]