
CVE-2017-5638에 대한 익스플로잇
Apache Struts 2 버전 2.3.32 이전의 2.3.x 및 2.5.10.1 이전의 2.5.x에는 Jakarta Multipart 파서에 결함이 있습니다. 이 결함으로 인해 파일 업로드를 시도할 때 예외 처리 및 오류 메시지 생성이 잘못 수행됩니다. 그 결과, 공격자는 Content-Type, Content-Disposition 또는 Content-Length와 같은 조작된 HTTP 헤더를 악용하여 임의의 명령을 원격으로 실행할 수 있습니다.
python exploit.py -r <rhost-url> -c <desired-command>