Dans node-forge avant 1.4.1, la contrainte de longueur de chemin d’un certificat CA pouvait être ignorée si celui-ci ne contenait pas d’extension keyUsage. Dans les chaînes concernées, un attaquant disposant de la clé privée de cette CA ou d’un certificat CA subordonné pouvait faire accepter une chaîne dépassant la longueur déclarée ; mettre à niveau vers 1.4.1 ou une version ultérieure.
Source : NVD — CVE-2026-119189
Analyse technique
L’exploitation nécessite une CA à longueur de chemin limitée, sans keyUsage, chaînée à une racine approuvée par l’application et une capacité d’émettre ou d’obtenir un certificat CA subordonné.
Impact, versions et correctif
Action recommandée
Mettre à niveau node-forge vers la version 1.4.1 ou ultérieure ; vérifier les certificats CA privés sans extension keyUsage.
Sources
Priorisation DFS : P4 · 1 source(s).