Aller au contenu
Développeur Full Stack
, ,

Node.js HTTPS : fuite de mémoire entre connexions

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

Une réentrance dans HTTPS peut provoquer une utilisation après libération et une lecture hors limites de mémoire du tas, dont le contenu peut être renvoyé à un client non authentifié. La faille concerne Node.js 22.x, 24.x et 26.x dans des configurations de traitement de requête particulières ; le serveur HTTP en clair n’est pas concerné.

JavaScript
IdentifiantCVE-2026-123864
GravitéÉlevée
Exploitationnon connue / non déterminée
CorrectifNon précisé dans les sources

Source : NVD — CVE-2026-123864

Analyse technique

Le déclenchement requiert notamment un gestionnaire qui appelle `res.flushHeaders()` avant la fin du corps, puis `res.end()` avec un bloc non vide ; l’exposition de mémoire dépend d’une route qui renvoie ou conserve le corps de la requête.

Impact, versions et correctif

Événement datéLa fiche NVD a été publiée le 2026-11-11 à 19:17:32.790Z, dans la période demandée ; sa mise à jour du 2026-11-12 est postérieure à la période et n’est pas retenue.
ImpactUn client non authentifié peut obtenir des données de mémoire appartenant à d’autres connexions, potentiellement des clés TLS privées ou des requêtes d’autres utilisateurs.
Versions affectéesNode.js 22.x, 24.x et 26.x
Exploitation activenon connue / non déterminée
PoC publicinconnu
CVSS8.1
Publication2026-11-11T19:17:32.790Z

Action recommandée

Mettre à jour Node.js dès qu’un correctif est disponible et examiner les gestionnaires HTTPS qui envoient des réponses avant la fin de lecture des corps.

Sources

Priorisation DFS : P3 · 1 source(s).

Article précédent :
Article suivant :