CVE-2024-58084

Vulnérabilité moyenne dans Linux (Linux)

CVSS 5.5 · Moyenne
EPSS 0.2%
Linux•Linux•Versions : 6.11, <=*, <=6.12.*, 6.13.3, 6.14, <b628510397b5cafa1f5d3e848a28affd1c635302, <e03db7c1255ebabba5e1a447754faeb138de15a2, <fee921e3c641f64185abee83f9a6e65f0b380682, 0, 449d0d84bcd8246b508d07995326d13c54488b8c, <=6.13.*, 6.12.14, <6.11

Description

In the Linux kernel, the following vulnerability has been resolved: firmware: qcom: scm: Fix missing read barrier in qcom_scm_get_tzmem_pool() Commit 2e4955167ec5 ("firmware: qcom: scm: Fix __scm and waitq completion variable initialization") introduced a write barrier in probe function to store global '__scm' variable. We all known barriers are paired (see memory-barriers.txt: "Note that write barriers should normally be paired with read or address-dependency barriers"), therefore accessing it from concurrent contexts requires read barrier. Previous commit added such barrier in qcom_scm_is_available(), so let's use that directly. Lack of this read barrier can result in fetching stale '__scm' variable value, NULL, and dereferencing it. Note that barrier in qcom_scm_is_available() satisfies here the control dependency.

Gravité et risque d'exploitation

CVE-2024-58084 obtient un score CVSS de 5.5/10, soit une gravité moyenne. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 0.18 %, ce qui la place devant 7.0 % des CVE référencées.

Que faire ?

  • Vérifiez si Linux (versions 6.11, <=*, <=6.12.*, 6.13.3, 6.14, <b628510397b5cafa1f5d3e848a28affd1c635302, <e03db7c1255ebabba5e1a447754faeb138de15a2, <fee921e3c641f64185abee83f9a6e65f0b380682, 0, 449d0d84bcd8246b508d07995326d13c54488b8c, <=6.13.*, 6.12.14, <6.11) est présent sur votre parc.
  • Appliquez le correctif ou la version corrigée indiqués dans les références de l'éditeur.
  • À défaut de correctif, limitez l'exposition (filtrage réseau, désactivation du composant).
  • Automatisez la détection : les agents CVE Heimdall (gratuits, open source) corrèlent l'inventaire de vos serveurs avec la base CVE.

Références