CVE-2023-23918

Vulnérabilité élevée dans Node (NodeJS)

CVSS 7.5 · Élevée
EPSS 2.0%
NodeJS•Node•Versions : 18.0, 15.0, <18.14.1, 9.0, <9.*, 7.0, 13.0, <4.*, 14.0, 4.0, 6.0, 11.0, 5.0, <10.*, <6.*, <13.*, <16.19.1, 17.0, <17.*, <8.*, <19.6.1, 8.0, 12.0, <14.21.3, 19.0, <5.*, <11.*, <15.*, <7.*, 10.0, 16.0, <12.*

Description

A privilege escalation vulnerability exists in Node.js <19.6.1, <18.14.1, <16.19.1 and <14.21.3 that made it possible to bypass the experimental Permissions (https://nodejs.org/api/permissions.html) feature in Node.js and access non authorized modules by using process.mainModule.require(). This only affects users who had enabled the experimental permissions option with --experimental-policy.

Gravité et risque d'exploitation

CVE-2023-23918 obtient un score CVSS de 7.5/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 2.02 %, ce qui la place devant 80.6 % des CVE référencées.

Que faire ?

  • Vérifiez si Node (versions 18.0, 15.0, <18.14.1, 9.0, <9.*, 7.0, 13.0, <4.*, 14.0, 4.0, 6.0, 11.0, 5.0, <10.*, <6.*, <13.*, <16.19.1, 17.0, <17.*, <8.*, <19.6.1, 8.0, 12.0, <14.21.3, 19.0, <5.*, <11.*, <15.*, <7.*, 10.0, 16.0, <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