cveboard RSS feed

CVE-2024-35952

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2024
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

drm/ast: Fix soft lockup

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

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
594e9c04b5864b4b8b151ef4ba9521c59e0f5c54affectedgit8a6fea3fcb577a543ef67683ca7105bde49a38fbUnavailableNone listed
594e9c04b5864b4b8b151ef4ba9521c59e0f5c54affectedgita81b2acd43e24e419f65df97348c76a5a1496066UnavailableNone listed
594e9c04b5864b4b8b151ef4ba9521c59e0f5c54affectedgit35768baf0fdfc47ede42d899506bad78450e9294UnavailableNone listed
594e9c04b5864b4b8b151ef4ba9521c59e0f5c54affectedgitbc004f5038220b1891ef4107134ccae44be55109UnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
affected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
5.19affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver5.19UnavailableNone listed
6.1.87unaffectedsemverUnavailable6.1.*None listed
6.6.28unaffectedsemverUnavailable6.6.*None listed
6.8.7unaffectedsemverUnavailable6.8.*None listed
6.9unaffectedoriginal_commit_for_fixUnavailable*None listed