Aller au contenu
Développeur Full Stack
, ,

CVE-2026-118905 : injection de commandes via les motifs de version de nvm

Dans cet article 5 rubriques
Veille sécuritéBackend & données
P3Élevée

Dans nvm, un motif de version contrôlé par un attaquant peut être interprété comme des commandes sed et, selon l’environnement, permettre l’exécution de commandes ou la lecture et l’écriture de fichiers avec les privilèges de l’utilisateur. Les versions 0.31.2 à 0.40.5 sont concernées ; mettre à niveau vers 0.40.6 et ne pas traiter de `.nvmrc` non fiable avec les versions vulnérables.

Node.js
IdentifiantCVE-2026-118905
GravitéÉlevée
Exploitationnon connue / non déterminée
Correctif0.40.6

Source : CVE-2026-118905 — NVD

Analyse technique

`nvm_ls` insère le motif demandé dans une adresse sed sans échapper correctement la barre oblique inverse. Des hooks d’auto-bascule documentés peuvent transmettre directement le contenu d’un `.nvmrc` malveillant à cette logique ; un `.nvmrc` utilisé par la commande `nvm use` seule est décrit comme non affecté par ce chemin.

Impact, versions et correctif

Événement datéLa publication NVD est datée du 2026-10-29T06:17:20.343Z, dans la période. La mise à jour du 2026-10-29T16:19:37.750Z apporte également des précisions sur le correctif ; la vulnérabilité et le correctif sont donc retenus.
ImpactSelon le système sed utilisé, un motif contrôlé peut mener à l’exécution de commandes ou à des opérations de lecture/écriture de fichiers sous les privilèges de l’utilisateur.
Versions affectées0.31.2 à 0.40.5
Version corrigée0.40.6
Exploitation activenon connue / non déterminée
PoC publicinconnu
CVSS7.1
EPSS0,14% · percentile 3,2%
Publication2026-10-29T06:17:20.343Z
Mise à jour2026-10-29T16:19:37.750Z

Détection / vérification

Vérifier la version de nvm et l’utilisation de chaînes de version provenant de sources non fiables, notamment via les hooks de changement automatique basés sur .nvmrc.

Action recommandée

Mettre à niveau nvm vers 0.40.6 ; jusqu’à la mise à niveau, éviter d’utiliser des motifs de version ou fichiers `.nvmrc` non fiables avec nvm et ses hooks d’auto-bascule.

Sources

Priorisation DFS : P3 · 1 source(s).

Article précédent :
Article suivant :