L’Internet mondial frôle la correction. Quelques jours seulement après les brèches béantes repérées dans PHP, c’est au tour de Node.js de plier sous la pression. Le projet vient de publier en urgence trois séries de correctifs pour colmater dix failles de sécurité, dont quatre jugées critiques. En première ligne : la redoutable vulnérabilité Node2Shell (CVE-2026-111497), qui fait peser un risque direct d’exécution de code à distance.
Les administrateurs système n’ont plus une minute à perdre
Si Node.js, cet environnement qui permet de faire tourner du JavaScript côté serveur, équipe seulement 7% des sites web mondiaux selon W3Techs, la menace prend une tout autre ampleur au sommet. Parmi les 1 000 sites les plus fréquentés de la planète, la part grimpe en flèche à 22%. Un strapontin stratégique. Si l’infrastructure de ces mastodontes vacille, c’est toute la chaîne numérique qui tangue.
Au cœur de cette tempête, le décodeur Brotli intégré à Node.js présente une faiblesse d’implémentation critique. Un simple flux malicieux suffit à exploiter la brèche et à offrir aux attaquants le contrôle total des serveurs ciblés.
Face à l’urgence, les correctifs ont été déployés sur les branches maintenues Node.js 22.x (version 22.23.4); Node.js 24.x (version 24.22.1); Node.js 26.x (version 26.12.1)
Attention toutefois, les versions 20.x et antérieures, de même que les branches intermédiaires 21, 23 et 25, ne reçoivent plus de correctifs. Les retardataires n’ont plus que leurs yeux pour pleurer ou leurs pare-feux pour espérer tenir bon.
A Savoir
Node2Shell (CVE-2026-111497) : La plus critique des failles corrigées. Elle réside dans le décodeur de compression Brotli et permet l’exécution de code à distance (RCE), le scénario catastrophe pour tout administrateur réseau.
Politique de support : Seules les branches de maintenance active ou de support à long terme (LTS) bénéficient de correctifs de sécurité critiques. Les versions intermédiaires ou obsolètes sont laissées sans défense.
Exécution de code à distance (RCE) : C’est le Graal des pirates. Cette faille critique permet à un attaquant externe d’exécuter des instructions malveillantes directement sur la machine cible, lui offrant le contrôle total du serveur.
Node.js : Lancé en 2009, cet environnement repose sur le moteur JavaScript V8 de Google. Il est particulièrement prisé pour le développement d’applications web ultra-rapides et temps réel (chats, plateformes de streaming, API à fort trafic).
W3Techs : Référence incontestée dans la mesure des technologies web, cet organisme analyse en continu les parts de marché des logiciels, serveurs et langages utilisés sur les sites les plus visités au monde.

