Aller au contenu
Développeur Full Stack
, ,

node-forge : validation incorrecte d’extensions de certificats

Dans cet article 4 rubriques
Veille sécuritéFrontend
P3Élevée

Une validation incorrecte d’extensions de certificats dépréciées peut faire accepter un certificat comme autorité de certification et permettre l’usurpation de serveurs ou de clients. Le risque dépend notamment de la capacité d’une autorité de certification approuvée à émettre un certificat contenant l’extension malveillante; la version corrigée est node-forge 1.4.1.

JavaScript
IdentifiantCVE-2026-119190
GravitéÉlevée
Exploitationnon connue / non déterminée
Correctif1.4.1

Source : NVD — CVE-2026-119190

Analyse technique

pki.verifyCertificateChain() utilisait la première extension portant le nom basicConstraints. Une extension permissive avec un OID déprécié placée avant l’extension basicConstraints légitime peut conduire à traiter le certificat comme une CA; une extension keyUsage excluant keyCertSign entraîne toutefois le rejet de la chaîne.

Impact, versions et correctif

Événement datéLa publication NVD est datée du 29 octobre 2026 et tombe dans la période demandée; la mise à jour ultérieure du 30 octobre est postérieure à la borne et n’est pas retenue comme événement.
ImpactUn certificat peut être accepté à tort comme autorité de certification, permettant l’émission de certificats pour des noms arbitraires et l’usurpation de serveurs ou de clients.
Versions affectéesnode-forge avant 1.4.1
Version corrigée1.4.1
Exploitation activenon connue / non déterminée
PoC publicinconnu
CVSS7.4
Publication2026-10-29T20:17:30.067Z

Action recommandée

Mettre à niveau node-forge vers la version 1.4.1 ou ultérieure et vérifier les chaînes de certificats traitées par l’application.

Sources

Priorisation DFS : P3 · 1 source(s).

Article précédent :
Article suivant :