Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2025-51586-PrestaShop-PoC — 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. | Kitploit
도구/GitHubGitHub/7h30th3r0n3/cve-2025-51586-prestashop-poc
ReconnaissanceVulnerability AnalysisExploitationWeb Application ExploitationInformation GatheringPenetration Testing
GitHub7h30th3r0n3/cve-2025-51586-prestashop-poc

CVE-2025-51586-PrestaShop-PoC

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →

소개

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.

저장소 보기
19개월 전아직 검토되지 않음
공유

CVE-2025-51586 - PrestaShop AdminLogin 이메일 열거 PoC

PrestaShop 로고


📌 개요

이 저장소는 CVE-2025-51586 취약점에 대한 윤리적 개념 증명(PoC)을 포함하며, PrestaShop 버전 1.7.x — 8.2.2에 영향을 미칩니다.

이 PoC는 백오피스 비밀번호 재설정 메커니즘(AdminLogin 컨트롤러)을 통해 관리자 이메일 주소를 열거합니다.


📝 취약점 요약

PrestaShop 1.7부터 8.2.2까지의 AdminLogin 컨트롤러에서 사용자 열거 취약점으로 인해 원격 공격자가 id_employee 및 reset_token 매개변수를 조작하여 관리자 사용자 이메일 주소를 얻을 수 있습니다. 백오피스 로그인 URL에 접근할 수 있는 공격자는 제공된 재설정 토큰이 유효하지 않더라도 비밀번호 재설정 양식을 트리거하여 숨겨진 필드에서 연결된 이메일 주소를 노출시킬 수 있습니다. 이 문제는 8.2.3에서 수정되었습니다.

  • CVE ID: CVE-2025-51586
  • 영향을 받는 소프트웨어: PrestaShop
  • 버전: 1.7.x – 8.2.2
  • 수정 버전: 8.2.3
  • 영향: 이메일 열거(정보 공개)
  • 공격 경로: 인증되지 않은 GET/POST를 통한 재설정 엔드포인트 접근

작동 방식

  1. 재설정 페이지에 요청을 보냅니다(예: https://domain.tld/admin/index.php?controller=AdminLogin&reset=1)
  2. 유효한 id_employee와 유효하지 않은 reset_token을 제공합니다
  3. ID가 존재하면 응답에 숨겨진 필드가 포함됩니다: <input name="reset_email" value="[email protected]">
  4. ID를 반복하여 관리자 이메일을 열거합니다

📚 참고 자료 및 크레딧

공식 권고: Friends of Presta Security

Friends of Presta Security 팀이 보고함(2025년 9월 4일 발행된 권고).


⚠️ 법적 고지

이 PoC는 교육 및 승인된 테스트 용도로만 제공됩니다. 소유한 시스템이나 명시적 허가를 받은 시스템에서만 사용하십시오. 작성자와 기여자는 오용에 대해 책임을 지지 않습니다.


📦 설치

리포지토리를 클론하고 의존성을 설치합니다:

root@kitploit:~
git clone https://github.com/7h30th3r0n3/CVE-2025-51586-PrestaShop-PoC.git
cd CVE-2025-51586-PrestaShop-PoC
pip install requests beautifulsoup4 rich

🖥️ 사용법 (CLI)

root@kitploit:~
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 팀이 발견했습니다.

도구 다운로드