Le client TLS de node-forge accepte un algorithme de compression ServerHello qu’il n’a pas proposé, puis peut lever une exception non interceptée pendant le handshake. Un serveur malveillant ou un attaquant sur le chemin peut faire tomber le processus; mettre à niveau vers node-forge 1.4.3 ou ultérieure.
Analyse technique
Le client n’effectuait pas la validation de la méthode de compression du ServerHello. Le correctif fait échouer le handshake avec une alerte `illegal_parameter` via le rappel d’erreur; les serveurs ne sont pas concernés selon l’avis.
Impact, versions et correctif
Détection / vérification
Vérifier la version de node-forge et si l’application utilise un client forge.tls, forge.tls.wrapSocket ou forge.http vers un serveur non fiable.
Action recommandée
Mettre à niveau node-forge vers la version 1.4.3 ou ultérieure; à défaut, intercepter les exceptions de traitement TLS.
Sources
Priorisation DFS : P4 · 2 source(s).