CVE-2024-46870

Severity CVSS v4.0:
Pending analysis
Type:
CWE-362 Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
Publication date:
09/10/2024
Last modified:
23/10/2024

Description

In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> drm/amd/display: Disable DMCUB timeout for DCN35<br /> <br /> [Why]<br /> DMCUB can intermittently take longer than expected to process commands.<br /> <br /> Old ASIC policy was to continue while logging a diagnostic error - which<br /> works fine for ASIC without IPS, but with IPS this could lead to a race<br /> condition where we attempt to access DCN state while it&amp;#39;s inaccessible,<br /> leading to a system hang when the NIU port is not disabled or register<br /> accesses that timeout and the display configuration in an undefined<br /> state.<br /> <br /> [How]<br /> We need to investigate why these accesses take longer than expected, but<br /> for now we should disable the timeout on DCN35 to avoid this race<br /> condition. Since the waits happen only at lower interrupt levels the<br /> risk of taking too long at higher IRQ and causing a system watchdog<br /> timeout are minimal.

Vulnerable products and versions

CPE From Up to
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.10.9 (excluding)