
Spring Cloud Gateway 원격 코드 실행 취약점 POC로, 명령 실행을 기반으로 리버스 셸 작업을 추가했습니다.
위험 등급: 고위험
POC/EXP 상태: 공개됨
CNVD 번호: CNNVD-2022-16402
영향 범위:
Spring Cloud GateWay 3.1.0
Spring Cloud GateWay >=3.0.0,<=3.0.6
Spring Cloud GateWay <3.0.0
Spring Cloud Gateway에는 원격 코드 실행 취약점이 존재합니다. 이 취약점은 Spring Cloud Gateway 애플리케이션의 Actuator 엔드포인트에서 발생하며, 해당 엔드포인트가 활성화되어 있고, 공개되어 있으며, 안전하지 않은 경우 코드 주입 공격에 취약합니다. 공격자는 이 취약점을 악용하여 악의적인 생성을 통해 원격 호스트에서 임의의 원격 요청을 실행할 수 있습니다.
편의를 위해 명령 실행과 리버스 셸을 간편하게 수행할 수 있는 스크립트를 작성했습니다.
python3 CVE-2022-22947.py http://localhost:9000
nc -lvvp 5000
shell을 입력하면 리버스 셸 작업으로 이동합니다.
리버스 셸 명령을 입력하면 셸을 획득할 수 있습니다.
