Aller au contenu
Développeur Full Stack
, ,

Node.js : divulgation de noms de fichiers via la surveillance récursive

Dans cet article 4 rubriques
Veille sécuritéFrontend
P4Faible

Node.js présente un contournement du Permission Model : en mode récursif, `fs.watch()` et `fs.promises.watch()` peuvent révéler les noms et chemins relatifs de fichiers ou répertoires non autorisés, sans en divulguer le contenu. Le problème concerne Node.js 22.x, 24.x et 26.x sur macOS et Windows ; appliquer un correctif lorsqu’il est disponible et limiter l’usage de la surveillance récursive sous le modèle de permissions.

JavaScript
IdentifiantCVE-2026-123829
GravitéFaible
Exploitationnon connue / non déterminée
CorrectifNon précisé dans les sources

Source : NVD — CVE-2026-123829

Analyse technique

Le contrôle de permission porte sur la racine surveillée, mais les chemins transmis par le watcher natif ne sont pas vérifiés individuellement. L’exposition nécessite macOS ou Windows et des fichiers créés sous le répertoire surveillé par un autre acteur.

Impact, versions et correctif

Événement datéLa fiche NVD a été publiée le 2026-11-11 à 19:17:32.143Z, dans la période demandée ; sa mise à jour du 2026-11-12 est postérieure à la période et n’est pas retenue.
ImpactDivulgation des noms et chemins de fichiers et de métadonnées temporelles, sans accès au contenu.
Versions affectéesNode.js 22.x, 24.x et 26.x
Exploitation activenon connue / non déterminée
PoC publicinconnu
CVSS2.5
Publication2026-11-11T19:17:32.143Z

Action recommandée

Appliquer un correctif Node.js dès sa disponibilité ; en attendant, éviter la surveillance récursive de répertoires sensibles sous le Permission Model.

Sources

Priorisation DFS : P4 · 1 source(s).

Article précédent :
Article suivant :