easy-pdf-merge utilise une commande shell construite à partir des chemins source et destination ou de l’option maxHeap ; des valeurs contrôlées par un utilisateur peuvent donc entraîner l’exécution de commandes avec les privilèges du processus Node.js. Les versions 0.1.0 à 0.2.6 sont concernées ; vérifier les dépendances et remplacer ou retirer les versions vulnérables, car aucun correctif fiable n’a été établi ici.
Source : NVD — CVE-2020-37279
Analyse technique
Injection de commande OS (CWE-78) : child_process.exec() transmet une commande à un shell. Le vecteur CVSS 4.0 est fourni par l’enregistrement consulté.
Impact, versions et correctif
Action recommandée
Repérer les usages de easy-pdf-merge et ne pas exposer de chemins ou d’options non fiables aux versions 0.1.0–0.2.6. Mettre à niveau uniquement vers une version corrigée confirmée par le mainteneur ; à défaut, retirer ou remplacer la dépendance.
Sources
Priorisation DFS : P3 · 1 source(s).