
Exploits Ruby on Rails Action Pack 원격 코드 실행(CVE-2016-2098) 취약점을 악용하여, 제한되지 않은 render()를 남용해 취약한 매개변수를 통해 임의의 셸 명령을 실행합니다.
Ruby on Rails 3.2.22.2 이전, 4.x 4.1.14.2 이전, 4.2.x 4.2.5.2 이전 버전의 Action Pack에서 원격 공격자가 애플리케이션이 render 메서드를 무제한으로 사용하는 것을 악용하여 임의의 Ruby 코드를 실행할 수 있습니다.
이 익스플로잇 스크립트를 사용하려면 세 가지 매개변수가 필요합니다. 1. 취약한 웹 서버의 웹 페이지 URL. 2. 명령을 주입할 수 있는 취약한 매개변수. 3. 원격 서버에서 실행할 셸 명령.

익스플로잇을 성공적으로 실행한 후, 응답 페이지 어딘가에서 명령의 출력을 읽을 수 있습니다. 예를 들어 다음과 같습니다:

저는 취약점의 작성자가 아닙니다.
저는 Golang으로 작성된 이 익스플로잇 프로그램의 작성자입니다.
이 프로그램을 사용하거나 어떤 방식으로든 수정할 경우, 크레딧을 제거하지 말아 주십시오.