
JBoss 애플리케이션 서버의 photoalbum 랩을 사용한 표현식 언어(EL) 주입 취약점 CVE-2018-14667 시연
데모 앱 출처: http://downloads.jboss.org/richfaces/releases/3.3.X/3.3.4.Final/richfaces-examples-3.3.4.Final.zip
JBOSS 다운로드 아카이브의 Jboss 5.1.0.GA: https://repository.jboss.org/sourceforge/
JAVA 아카이브의 Jdk-6u45-linux-x64: https://www.oracle.com/java/technologies/javase-java-archive-javase6-downloads.html
1 - Maven을 설치하고 실행할 명령어로 Main.java를 수정합니다.
2 - Runer.bash를 실행합니다.
3 - 페이로드를 전송하기 전에 photoalbum 랩의 인덱스 페이지를 방문합니다.
4 - 명령어가 성공적으로 실행됩니다.
참고
익스플로잇은 여기에서 가져와서 JBOSS App Server 직렬화에 맞게 수정되었습니다: https://pastebin.com/raw/YRKdatWv