CVE-2024-35793

Vulnérabilité élevée dans Linux (Linux)

CVSS 7.8 · Élevée
EPSS 0.2%
Linux•Linux•Versions : 6.9, <=*, 6.8.3, 8c88a474357ead632b07c70bf7f119ace8c3b39e, <=6.7.*, <6.7, 6.7, <e88b5ae01901c4a655a53158397746334778a57b, 0, <=6.8.*, <3d08cca5fd0aabb62b7015067ab40913b33da906, <952c3fce297f12c7ff59380adb66b564e2bc9b64, 6.7.12

Description

In the Linux kernel, the following vulnerability has been resolved: debugfs: fix wait/cancellation handling during remove Ben Greear further reports deadlocks during concurrent debugfs remove while files are being accessed, even though the code in question now uses debugfs cancellations. Turns out that despite all the review on the locking, we missed completely that the logic is wrong: if the refcount hits zero we can finish (and need not wait for the completion), but if it doesn't we have to trigger all the cancellations. As written, we can _never_ get into the loop triggering the cancellations. Fix this, and explain it better while at it.

Gravité et risque d'exploitation

CVE-2024-35793 obtient un score CVSS de 7.8/10, soit une gravité élevée. 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.1 % des CVE référencées.

Que faire ?

  • Vérifiez si Linux (versions 6.9, <=*, 6.8.3, 8c88a474357ead632b07c70bf7f119ace8c3b39e, <=6.7.*, <6.7, 6.7, <e88b5ae01901c4a655a53158397746334778a57b, 0, <=6.8.*, <3d08cca5fd0aabb62b7015067ab40913b33da906, <952c3fce297f12c7ff59380adb66b564e2bc9b64, 6.7.12) 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