La vulnérabilité Node2Shell ne se limite pas à son implémentation C d’origine : elle touche également une bibliothèque de compression Brotli pour Go utilisée par plusieurs projets HTTP, a déclaré Sweet Security le 25 octobre 2026. L’entreprise spécialisée en sécurité a identifié un correctif intégré à la bibliothèque Go le 23 octobre.

Points clés à retenir

  • Traefik, Fiber, Iris et fasthttp dépendent de la bibliothèque concernée.
  • La seule présence d’une dépendance ne permet pas d’établir si une application est vulnérable ; les versions et la configuration sont déterminantes.

Comment la vulnérabilité Node2Shell atteint les projets Go

Tomer Ben Gera, ingénieur chez Sweet Security, a identifié le correctif de la bibliothèque Go en même temps que les mesures correctives pour l’implémentation C d’origine. L’entreprise a déclaré que son analyse avait révélé que le défaut sous-jacent de gestion de la mémoire avait également été reproduit en Go.

La bibliothèque concernée est utilisée directement ou indirectement par plusieurs projets HTTP en Go. La dépendance de Fiber, par exemple, passe par fasthttp en version 2.52.9, où des corps de requête compressés contrôlés par le client pourraient ouvrir une voie d’exploitation de la vulnérabilité.

ÉlémentDétails
TraefikDépendance directe utilisée par le middleware Compress pour encoder les réponses Brotli sortantes.
FiberDépendance indirecte via fasthttp en version 2.52.9 ; le décodage du corps des requêtes est accessible par Ctx.Body() et JSON BodyParser.
IrisDépendance directe prenant en charge l’encodage des réponses et le décodage des requêtes.
fasthttpDépendance directe jusqu’à la version 1.73.0 ; remplacée par une solution alternative dans la version 1.74.0.

Points à vérifier par les équipes de sécurité

Sweet Security a indiqué que l’exposition dépend de la version de la bibliothèque, de l’utilisation ou non de l’encodage ou du décodage Brotli par l’application, ainsi que de sa configuration. L’entreprise a conseillé aux organisations de recenser leurs services HTTP reposant sur Go, de vérifier les versions de la bibliothèque au regard des versions corrigées et d’évaluer si le décodage d’entrées Brotli contrôlées par le client est activé.

L’entreprise a également recommandé de surveiller le comportement à l’exécution afin de repérer d’éventuels signes d’exploitation, notamment une exécution de processus inattendue, des connexions sortantes inhabituelles et un comportement anormal de la mémoire dans les processus de travail HTTP. Elle a averti que les scanners qui s’appuient sur les chemins d’installation connus et les registres de paquets peuvent ne pas détecter les bibliothèques vulnérables.

Lire d’autres actualités

Plus d’actualités de FinanceVelix

Avertissement

Cet article de FinanceVelix fournit des informations générales et ne constitue pas un conseil financier, d’investissement, juridique ou fiscal personnalisé. Les cours du marché, les taux d’intérêt et la conjoncture économique peuvent évoluer ; tout investissement comporte un risque de perte. Les faits présentés reflètent les informations disponibles à la date de publication et peuvent changer. Vérifiez indépendamment les informations importantes et consultez un professionnel qualifié si nécessaire. La mention d’un actif, d’une entreprise ou d’un service ne constitue pas une recommandation.