CVE-2024-46870

drm/amd/display: Disable DMCUB timeout for DCN35

published October 9, 2024

CVSS
—
EPSS
0%
Percentile
2.5
In the wild
Unconfirmed
What it is

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

drm/amd/display: Disable DMCUB timeout for DCN35

[Why]

DMCUB can intermittently take longer than expected to process commands.

Old ASIC policy was to continue while logging a diagnostic error - which

works fine for ASIC without IPS, but with IPS this could lead to a race

condition where we attempt to access DCN state while it's inaccessible,

leading to a system hang when the NIU port is not disabled or register

accesses that timeout and the display configuration in an undefined

state.

[How]

We need to investigate why these accesses take longer than expected, but

for now we should disable the timeout on DCN35 to avoid this race

condition. Since the waits happen only at lower interrupt levels the

risk of taking too long at higher IRQ and causing a system watchdog

timeout are minimal.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00131 · 2.5th percentile
Published
2024-10-09T14:02Z
EPSS history
Timeline
  • 09 OCT 14:02Z
    drm/amd/display: Disable DMCUB timeout for DCN35
    cvelistv5