FICHE CVE

CVE-2025-55130

Publiée le 2026-01-20 · Dernière modification le 2026-07-15

🇫🇷 EN BREF

Les utilisateurs de Node.js employant le modèle de permissions expérimental dans les versions 20, 22, 24 ou 25 sont concernés. Un attaquant peut utiliser des liens symboliques spécialement conçus pour contourner les restrictions du système de fichiers, lui permettant ainsi de lire ou d'écrire des fichiers sensibles en dehors des répertoires explicitement autorisés. Cela peut être exécuté à distance sans authentification ni interaction de l'utilisateur, à condition que l'attaquant puisse exécuter du code sur le système.

CVSS 3.19.1 CRITIQUE
Type de faiblesse
Publiée2026-01-20
Dernière modification2026-07-15

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueRéseau
Complexité d'attaqueFaible
Privilèges requisAucun
Interaction utilisateurAucune
PortéeInchangée
Impact sur la confidentialitéÉlevé
Impact sur l'intégritéÉlevé
Impact sur la disponibilitéAucun

RÉFÉRENCES

Description officielle du NVD (en anglais)

A flaw in Node.js’s Permissions model allows attackers to bypass `--allow-fs-read` and `--allow-fs-write` restrictions using crafted relative symlink paths. By chaining directories and symlinks, a script granted access only to the current directory can escape the allowed path and read sensitive files. This breaks the expected isolation guarantees and enables arbitrary file read/write, leading to potential system compromise. This vulnerability affects users of the permission model on Node.js v20, v22, v24, and v25.