
PrestaShop AdminLogin Email Enumeration PoC - CVE-2025-51586. This repository provides an ethical Proof-of-Concept (PoC) for the PrestaShop vulnerability allowing user enumeration through the AdminLogin password reset mechanism. It explains the impact, setup, and usage of the PoC script.
이 저장소는 CVE-2025-51586 취약점에 대한 윤리적 개념 증명(PoC)을 포함하며, PrestaShop 버전 1.7.x — 8.2.2에 영향을 미칩니다.
이 PoC는 백오피스 비밀번호 재설정 메커니즘(AdminLogin 컨트롤러)을 통해 관리자 이메일 주소를 열거합니다.
https://domain.tld/admin/index.php?controller=AdminLogin&reset=1)id_employee와 유효하지 않은 reset_token을 제공합니다<input name="reset_email" value="[email protected]">공식 권고: Friends of Presta Security
Friends of Presta Security 팀이 보고함(2025년 9월 4일 발행된 권고).
이 PoC는 교육 및 승인된 테스트 용도로만 제공됩니다. 소유한 시스템이나 명시적 허가를 받은 시스템에서만 사용하십시오. 작성자와 기여자는 오용에 대해 책임을 지지 않습니다.
리포지토리를 클론하고 의존성을 설치합니다:
git clone https://github.com/7h30th3r0n3/CVE-2025-51586-PrestaShop-PoC.git
cd CVE-2025-51586-PrestaShop-PoC
pip install requests beautifulsoup4 rich
python3 cve_2025_51586_enum.py \
-u "https://target/admin/index.php?controller=AdminLogin&reset=1" \
-s 1 -e 100 -m POST -t invalidtoken123 --delay 0.5 --timeout 10 --export results.csv
PoC는 7h30th3r0n3이 개발했습니다. 취약점은 Friends of Presta Security 팀이 발견했습니다.