Aller au contenu
Développeur Full Stack
, ,

Node.js : divergence de normalisation IPv4 lors de la vérification TLS

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

La vérification d’identité TLS peut comparer le certificat à une adresse IPv4 différente de celle utilisée pour la connexion lorsque l’hôte contient un octet IPv4 avec un zéro initial. Selon le système, la normalisation par Node.js et la résolution par le système d’exploitation peuvent interpréter différemment cette adresse ; les versions concernées sont Node.js 22.x, 24.x et 26.x.

Node.js
IdentifiantCVE-2026-106069
GravitéÉlevée
Exploitationnon connue / non déterminée
CorrectifNon précisé dans les sources

Source : NVD — CVE-2026-106069

Analyse technique

Pour une forme telle que 0127.0.0.1, les règles WHATWG peuvent interpréter l’octet initial comme octal tandis que le résolveur du système l’interprète en décimal ; tls.checkServerIdentity() peut donc vérifier une autre adresse que celle connectée.

Impact, versions et correctif

Événement datéNouvelle fiche publiée le 2026-10-23T17:17:19.740Z, dans la période demandée.
ImpactUn certificat émis pour une adresse IP différente peut être accepté pour le serveur effectivement joint.
Versions affectéesNode.js 22.x, 24.x et 26.x
Exploitation activenon connue / non déterminée
PoC publicinconnu
CVSS7.4
Publication2026-10-23T17:17:19.740Z
Mise à jour2026-10-23T19:42:24.553Z

Action recommandée

Mettre à jour Node.js dès qu’une version corrigée est disponible ; utiliser des adresses IPv4 canoniques pour les connexions TLS.

Sources

Priorisation DFS : P3 · 1 source(s).

Article précédent :
Article suivant :