drm/ast: Fix soft lockup (Linux Linux)

CVE-2024-35952
MEDIUM 5.5

En bref

Source
NVD
EPSS
EPSS 0.17 % · centile 7 ()
État
PUBLISHED
Publiée
Mise à jour
Attribuée par
Linux
Statut NVD
Analyzed

Description

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.

Faiblesses (CWE)

Références

Scores

VersionScoreVecteurÉvalué par
CVSS 3.1MEDIUM 5.5CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:HNVD · nvd@nist.gov (Primary)

Références européennes

Avis du CERT-FR

Configurations affectées (CPE NVD)

Produits affectés

ProduitVersions
Linux · Linuxaffected 594e9c04b5864b4b8b151ef4ba9521c59e0f5c54 < 8a6fea3fcb577a543ef67683ca7105bde49a38fb ; affected 594e9c04b5864b4b8b151ef4ba9521c59e0f5c54 < a81b2acd43e24e419f65df97348c76a5a1496066 ; affected 594e9c04b5864b4b8b151ef4ba9521c59e0f5c54 < 35768baf0fdfc47ede42d899506bad78450e9294 ; affected 594e9c04b5864b4b8b151ef4ba9521c59e0f5c54 < bc004f5038220b1891ef4107134ccae44be55109
Linux · Linuxaffected 5.19 ; unaffected 0 < 5.19 ; unaffected 6.1.87 ≤ 6.1.* ; unaffected 6.6.28 ≤ 6.6.* ; unaffected 6.8.7 ≤ 6.8.* ; unaffected 6.9 ≤ *

Sources

SourceLicence
CVE List (CVEProject cvelistV5)CVE Program Terms of Use
EPSS (FIRST.org)FIRST — attribution requested
ENISA EUVDENISA — reproduction authorised, source acknowledged
CERT-FR (ANSSI)Licence Ouverte / Etalab 2.0
NVD (NIST) via fkie-cad/nvd-json-data-feedsPublic domain — this product uses data from the NVD API but is not endorsed or certified by the NVD