Au moins 766 serveurs Next.js ont été compromis via React2Shell (CVE-2025-55182). Les attaquants utilisent le panneau C2 NEXUS Listener pour centraliser les credentials volés depuis les fichiers .env.
TL;DR — En résumé
Campagne massive exploitant React2Shell CVE-2025-55182 : 766 serveurs Next.js compromis, fichiers .env exfiltrés via le C2 NEXUS Listener.
Le compromis de 766 serveurs Next.js exposés illustre la vitesse à laquelle une faille applicative se transforme en brèche systémique. Exploitée activement, la chaîne d'attaque React2Shell Next.js compromission credentials permet aux opérateurs malveillants d'exécuter du code arbitraire côté serveur, puis d'exfiltrer les variables d'environnement contenant clés d'API, jetons d'accès et identifiants de bases de données. Ces secrets dérobés ouvrent ensuite la voie à des mouvements latéraux vers les environnements cloud et les dépôts de code des organisations touchées. Pour les équipes de sécurité, l'incident rappelle une réalité opérationnelle : la surface d'attaque des frameworks JavaScript modernes exige une veille permanente, un inventaire précis des instances exposées et une rotation systématique des credentials après tout soupçon de compromission. Le correctif seul ne suffit pas lorsque les identifiants ont déjà quitté le périmètre.
- Contexte et chronologie des événements
- Impact sur l'écosystème cybersécurité
- Leçons apprises et recommandations
- Perspectives et évolutions attendues
En bref
- Au moins 766 serveurs Next.js compromis via la faille React2Shell CVE-2025-55182 (CVSS 10.0)
- Les attaquants exfiltrent automatiquement les fichiers .env contenant clés API, tokens et mots de passe
- Un panneau C2 baptisé NEXUS Listener centralise les credentials volés avec statistiques en temps réel
Les faits
Des chercheurs en sécurité ont révélé début avril 2026 qu'au moins 766 serveurs hébergeant des applications Next.js ont été compromis à travers l'exploitation de la vulnérabilité CVE-2025-55182, connue sous le nom de React2Shell. Cette faille critique avec un score CVSS de 10.0 affecte les React Server Components et le Next.js App Router, permettant une exécution de code arbitraire à distance sans authentification. L'information a été rapportée par The Hacker News et confirmée par plusieurs équipes de réponse aux incidents, selon BleepingComputer.
La campagne se distingue par son niveau d'automatisation. Après la compromission initiale, les attaquants déploient des scripts automatisés qui extraient systématiquement les fichiers d'environnement (.env, .env.local, .env.production, .env.development) contenant des credentials sensibles : clés API, tokens d'authentification, identifiants de bases de données et secrets d'application. Les données volées sont ensuite exfiltrées vers un serveur de commande et contrôle équipé d'une interface web baptisée NEXUS Listener, qui offre aux attaquants un tableau de bord avec statistiques en temps réel sur les hôtes compromis et les credentials récoltés. Les victimes sont réparties sur plusieurs régions géographiques et fournisseurs cloud.
Impact et exposition
Toute application Next.js utilisant le App Router avec des Server Functions est potentiellement vulnérable si elle n'a pas été mise à jour après la divulgation initiale de React2Shell en décembre 2025. Le risque est particulièrement élevé pour les applications déployées sur des plateformes cloud publiques accessibles depuis Internet. Le vol de fichiers .env représente un risque en cascade : les credentials récupérés peuvent servir à compromettre des bases de données, des services cloud, des API tierces et potentiellement pivoter vers d'autres systèmes de l'infrastructure. Les 766 hôtes confirmés ne représentent probablement que la partie visible de l'iceberg, les scans automatisés via Shodan et Censys permettant d'identifier rapidement les déploiements Next.js exposés.
Recommandations
- Mettre à jour immédiatement Next.js et React vers les versions corrigées — vérifier que le correctif React2Shell est bien appliqué
- Effectuer une rotation complète de tous les secrets contenus dans les fichiers .env de vos applications Next.js
- Auditer les journaux d'accès de vos serveurs pour détecter des requêtes suspectes ciblant les endpoints Server Functions
- Migrer les secrets applicatifs vers un gestionnaire de secrets dédié plutôt que de les stocker dans des fichiers .env en production
Alerte critique
Si vous exploitez des applications Next.js en production, considérez vos fichiers .env comme potentiellement compromis. Effectuez une rotation de tous vos secrets et tokens immédiatement, même si vous ne détectez pas de signes de compromission. Le coût d'une rotation préventive est négligeable comparé aux conséquences d'un vol de credentials non détecté.
Comment savoir si mon application Next.js est vulnérable à React2Shell ?
Vérifiez votre version de Next.js avec npm list next ou yarn list next. Si vous utilisez le App Router (répertoire app/) avec des Server Functions et que votre version est antérieure au correctif de décembre 2025, votre application est vulnérable. Consultez le bulletin de sécurité de Vercel pour les numéros de versions exactes. Les applications utilisant uniquement le Pages Router ne sont pas affectées.
Comment détecter si mes fichiers .env ont été exfiltrés ?
Recherchez dans vos journaux serveur des requêtes POST inhabituelles vers vos endpoints Server Functions, notamment avec des payloads RSC malformés. Vérifiez également les connexions sortantes suspectes depuis vos serveurs Next.js vers des adresses IP inconnues. Des outils comme Falco ou Sysdig peuvent aider à détecter les lectures anormales de fichiers .env au niveau système.
Cette campagne illustre les conséquences durables d'une vulnérabilité critique dans un framework largement déployé. Dès décembre 2025, nous avions couvert la divulgation initiale de React2Shell, suivie par la compromission de LexisNexis affectant 400 000 profils. Le stockage de secrets dans des fichiers .env reste une pratique risquée que cette attaque met en lumière de manière brutale. Pour les équipes qui souhaitent renforcer leur posture de sécurité applicative, un environnement de test permet de valider les correctifs avant déploiement en production. La surveillance comportementale des applications en production reste le meilleur filet de sécurité.
Votre infrastructure est-elle exposée ?
Ayi NEDJIMI réalise des audits de sécurité ciblés pour identifier et corriger vos vulnérabilités avant qu'elles ne soient exploitées.
Demander un auditArticle suivant recommandé
HPE AOS-CX : une faille CVSS 9.8 permet le reset des mots de passe admin →HPE publie un correctif pour CVE-2026-23813, une faille CVSS 9.8 dans AOS-CX permettant à un attaquant non authentifié d
Points clés à retenir
- Contexte : 766 serveurs Next.js compromis : vol massif de credentials v — un sujet critique pour la cybersécurité des organisations
- Impact : Les risques identifiés peuvent compromettre la confidentialité, l'intégrité et la disponibilité des systèmes
- Action recommandée : Évaluer votre exposition et mettre en place les contrôles de sécurité appropriés
Termes clés
- cyberattaque
- ransomware
- phishing
- vulnérabilité
- patch
- zero-day
- CERT
- ANSSI
Surface d'attaque : Ensemble des points d'entrée exploitables par un attaquant pour compromettre un système, incluant les services exposés, les interfaces utilisateur et les API.
Pour approfondir
📎 Articles complémentaires
À propos de l'auteur
Ayi NEDJIMI
Auditeur Senior Cybersécurité & Consultant IA
Expert Judiciaire — Cour d'Appel de Paris
Habilitation Confidentiel Défense
ayi@ayinedjimi-consultants.fr
Ayi NEDJIMI est un vétéran de la cybersécurité avec plus de 25 ans d'expérience sur des missions critiques. Ancien développeur Microsoft à Redmond sur le module GINA (Windows NT4) et co-auteur de la version française du guide de sécurité Windows NT4 pour la NSA.
À la tête d'Ayi NEDJIMI Consultants, il réalise des audits Lead Auditor ISO 42001 et ISO 27001, des pentests d'infrastructures critiques, du forensics et des missions de conformité NIS2 / AI Act.
Conférencier international (Europe & US), il a formé plus de 10 000 professionnels.
Domaines d'expertise
Ressources & Outils de l'auteur
Articles connexes
FulcrumSec vole 1,3 To à Novo Nordisk via des credentials hardcodés en JavaScript
Le groupe FulcrumSec a exfiltré 1,3 To de données chez Novo Nordisk en exploitant des tokens GitHub et des credentials Azure hardcodés dans du JavaScript public. 4 748 dépôts, plus de 30 modèles IA propriétaires et les données de 163 000 employés ont été volés. Rançon de 25 M$ refusée.
CVE-2026-41940 : cPanel & WHM auth bypass CVSS 9.8, 1,5 million de serveurs exposés
CVE-2026-41940 est une faille d'authentification par contournement dans cPanel & WHM (CVSS 9.8). Exploitée depuis février 2026 via une injection CRLF dans le processus de login, elle expose plus de 1,5 million de serveurs à une prise de contrôle administrative sans authentification.
CVE-2026-84869 : ScreenConnect CVSS 9.9 exploité activement, délai KEV fédéral expiré
CVE-2026-84869 (CVSS 9.9) affecte ConnectWise ScreenConnect : un attaquant peut exécuter des fichiers arbitraires sur le poste hôte via une session de transfert active. CISA a ajouté la faille au catalogue KEV le 11 septembre 2026, délai fédéral expiré le 14 septembre.
Un projet cybersécurité ? Parlons-en.
Pentest, conformité NIS 2, ISO 27001, audit IA, RSSI externalisé… nos experts répondent sous 24h pour évaluer votre besoin et vous proposer un accompagnement sur mesure.
Commentaires (1)
Laisser un commentaire