
ISPConfig <= 3.2.11에서 인증된 PHP 코드 주입을 위한 개념 증명 익스플로잇으로, 검증되지 않은 언어 파일 입력을 통해 원격 코드 실행을 가능하게 합니다. 지속적인 접근을 위해 명령 웹 셸을 배포합니다.
ISPConfig - PHP 코드 인젝션 PoC 익스플로잇 (Bash)
ISPConfig 버전 3.2.11 이하는 /admin/language_edit.php 엔드포인트의 records[] 매개변수를 통해 인증된 PHP 코드 인젝션 취약점에 취약합니다. 악의적인 인증된 관리자 사용자가 이를 악용하여 임의의 PHP 코드를 주입할 수 있으며, 이는 원격 코드 실행으로 이어집니다. 이 취약점은 동적으로 생성된 PHP 코드에 사용되는 언어 파일 입력의 무결 처리되지 않은 핸들링으로 인해 발생합니다.
git clone https://github.com/engranaabubakar/CVE-2023-46818.git
cd CVE-2023-46818
chmod +x exploit.sh
./exploit.sh http://$IP admin admin
연구자: Rana Abu Bakar
원본 권고: https://karmainsecurity.com/KIS-2023-13