
CVE-2019-15107 그래픽 테스트 프로그램
CVE-2019-15107 테스트 프로그램
webmin의 원격 명령 실행 취약점으로, 대략 perl의 qx/…/로 인해 명령이 실행됩니다. 악용에는 특정 조건이 필요하며, 재현할 때 간단히 GUI 기반 익스플로잇 프로그램을 작성했습니다.
주의할 점은, user 값이 가짜 사용자여야 하며, 실제 root로 테스트하면 성공하지 않습니다. 전송된 사용자 매개변수의 값이 알려진 Linux 사용자가 아닌 경우에만 /etc/shadow를 수정하는 부분으로 진입하여 명령 삽입 취약점이 트리거됩니다.
리버스 셸을 얻으려면 인코딩이 필요할 수 있으며, 코드 수정이 필요할 수 있습니다.