Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
react2shell — Cet outil détecte la vulnérabilité potentielle React2Shell (CVE-2025-55182) dans les projets React en vérifiant : - Le fichier `package.json` et les fichiers de verrouillage pour les paquets vulnérables - Le répertoire `node_modules` pour les dépendances affectées - Les URL passivement pour la détection à distance | Kitploit
Outils/GitHubGitHub/cahyod/react2shell
Analyse StatiqueScanners de VulnérabilitésAnalyse de CodeSécurité WebSécurité de la Chaîne Logistique
GitHubcahyod/react2shell

react2shell

Voir le dépôt
1156il y a 10 moisPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →

À propos

Cet outil détecte la vulnérabilité potentielle React2Shell (CVE-2025-55182) dans les projets React en vérifiant : - Le fichier `package.json` et les fichiers de verrouillage pour les paquets vulnérables - Le répertoire `node_modules` pour les dépendances affectées - Les URL passivement pour la détection à distance

Partager

React2Shell Vulnerability Checker

CVE-2025-55182 Outil de Détection pour Ubuntu Linux et Windows 10/11

Description

Cet outil détecte la vulnérabilité potentielle React2Shell (CVE-2025-55182) dans les projets React en vérifiant :

  • Le fichier package.json et les fichiers de verrouillage pour les paquets vulnérables
  • Le répertoire node_modules pour les dépendances affectées
  • Les URL de manière passive pour la détection à distance

Note Importante : Cet outil est uniquement destiné à la détection (locale et passive sur les URL) — il ne contient pas de code d'exploitation ni d'étapes pour exploiter la vulnérabilité.

Paquets Vérifiés

Cet outil vérifiera la présence des paquets suivants :

  • react-server-dom-webpack
  • react-server-dom-parcel
  • react-server-dom-turbopack
  • react (version 19.x.x - en raison d'une implication potentielle dans la vulnérabilité)

Versions Patchées

Si une vulnérabilité est trouvée, assurez-vous de mettre à niveau vers les versions patchées suivantes :

  • react-server-dom-webpack, react-server-dom-parcel, react-server-dom-turbopack : versions 19.0.1, 19.1.2 ou 19.2.1

Installation

Ubuntu Linux

# Créer un environnement virtuel (optionnel mais recommandé)
python3 -m venv venv
source venv/bin/activate  # Activer l'environnement virtuel

# Installer les dépendances
pip install -r requirements.txt

# Ou utiliser le script d'installation
chmod +x install_linux.sh
./install_linux.sh

Windows 10/11

# Ouvrir l'invite de commandes en tant qu'administrateur
# Installer les dépendances
pip install -r requirements.txt

# Ou utiliser le script d'installation
install_windows.bat

Installation Cross-Platform

# Pour Ubuntu Linux
python3 install_cross_platform.py

# Pour Windows 10/11
python install_cross_platform.py

Utilisation

Vérification Locale

# Scanner un projet local
python3 react2shell_checker.py --path /path/to/your/project

# Sous Windows
python react2shell_checker.py --path C:\path\to\your\project

Vérification d'URL

# Vérifier une URL de manière passive
python3 react2shell_checker.py --url https://your-site.example

# Sous Windows
python react2shell_checker.py --url https://your-site.example

Exemple de Sortie

Si Sûr

[INFO] Scanning path: /path/to/your/project
[INFO] Found package.json: /path/to/your/project/package.json
[SAFE] No vulnerabilities detected!

Si une Vulnérabilité est Trouvée

[INFO] Scanning path: /path/to/your/project
[INFO] Found package.json: /path/to/your/project/package.json
[WARNING] Found potential vulnerabilities:
  - [email protected]
  - [email protected]

[RECOMMENDATION] If any vulnerabilities are found, upgrade to patched versions:
  - For react-server-dom-* packages: 19.0.1, 19.1.2, or 19.2.1
  - For react: Upgrade to a patched version >= 19.x.x if needed

Fonctionnalités Supplémentaires

  • Détecte divers formats de fichier de verrouillage (package-lock.json, yarn.lock, pnpm-lock.yaml)
  • Recherche récursivement les fichiers package.json dans les sous-répertoires
  • Vérification passive des URL pour détecter les applications React
  • Prise en charge de diverses notations de version (^, ~, >=, <=)
  • Interface en ligne de commande intuitive

Configuration Système

  • Python 3.6 ou supérieur
  • Modules Python : requests, packaging
  • Accès en lecture aux fichiers du projet (package.json, node_modules, etc.)

Licence

Cet outil est fourni comme un outil de détection de sécurité pour aider les développeurs à identifier et corriger les vulnérabilités dans leurs projets. Utilisez-le de manière responsable conformément aux politiques de sécurité de votre organisation.

Télécharger l’outil