CVE-2024-35952

Severity CVSS v4.0:
Pending analysis
Type:
Unavailable / Other
Publication date:
20/05/2024
Last modified:
23/09/2025

Description

In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> drm/ast: Fix soft lockup<br /> <br /> There is a while-loop in ast_dp_set_on_off() that could lead to<br /> infinite-loop. This is because the register, VGACRI-Dx, checked in<br /> this API is a scratch register actually controlled by a MCU, named<br /> DPMCU, in BMC.<br /> <br /> These scratch registers are protected by scu-lock. If suc-lock is not<br /> off, DPMCU can not update these registers and then host will have soft<br /> lockup due to never updated status.<br /> <br /> DPMCU is used to control DP and relative registers to handshake with<br /> host&amp;#39;s VGA driver. Even the most time-consuming task, DP&amp;#39;s link<br /> training, is less than 100ms. 200ms should be enough.

Vulnerable products and versions

CPE From Up to
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 5.19 (including) 6.1.87 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.2 (including) 6.6.28 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.7 (including) 6.8.7 (excluding)
cpe:2.3:o:linux:linux_kernel:6.9:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.9:rc2:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.9:rc3:*:*:*:*:*:*