Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
Analysis-And-POC-N8N-CVE-2025-68613 — n8n में CVE-2025-68613 कमजोरी का तकनीकी अध्ययन, जिसमें प्रभावित संस्करण, प्रयोगशाला अन्वेषण परिदृश्य, आक्रामक और रक्षात्मक विश्लेषण, तथा शमन रणनीतियाँ शामिल हैं। | Kitploit
उपकरण/GitHubGitHub/rianjuniorsf/analysis-and-poc-n8n-cve-2025-68613
रक्षात्मक उपकरणभेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणपेनिट्रेशन टेस्टिंगपेपर और शोधलर्निंग और शिक्षारेड टीमिंग

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
GitHub
rianjuniorsf/analysis-and-poc-n8n-cve-2025-68613

Analysis-And-POC-N8N-CVE-2025-68613

n8n में CVE-2025-68613 कमजोरी का तकनीकी अध्ययन, जिसमें प्रभावित संस्करण, प्रयोगशाला अन्वेषण परिदृश्य, आक्रामक और रक्षात्मक विश्लेषण, तथा शमन रणनीतियाँ शामिल हैं।

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

अवलोकन (n8n और CVE-2025-68613)

n8n एक वर्कफ़्लो ऑटोमेशन प्लेटफ़ॉर्म है जिसका उपयोग विज़ुअल फ़्लो और JavaScript एक्सप्रेशन के माध्यम से सिस्टम और सेवाओं को एकीकृत करने के लिए किया जाता है।

CVE-2025-68613 एक गंभीर Remote Code Execution (RCE) कमज़ोरी है, जिसका CVSS 9.9 है, जो n8n के कई संस्करणों को प्रभावित करती है। यह दोष कमज़ोर संस्करणों में वर्कफ़्लो में JavaScript एक्सप्रेशन के प्रसंस्करण में होता है जो ठीक से पृथक नहीं हैं। यह संपादन अनुमतियों वाले प्रमाणित उपयोगकर्ताओं को एप्लिकेशन के अपेक्षित व्यवहार के बाहर कोड निष्पादित करने की अनुमति देता है।

व्यवहार में, इस दोष का उपयोग उस सर्वर पर कमांड चलाने के लिए किया जा सकता है जहाँ n8n चल रहा है, एप्लिकेशन के अपने विशेषाधिकारों का उपयोग करके। प्रभावित संस्करण 0.211.0 से लेकर 1.120.4, 1.121.1 और 1.122.0 में लागू किए गए सुधारों से पहले के संस्करणों तक हैं।

n8n

संभावित प्रभाव

  • n8n इंस्टेंस का पूर्ण समझौता।
  • वर्कफ़्लो द्वारा संसाधित डेटा तक पहुँच।
  • क्रेडेंशियल, SSH कुंजियों, पर्यावरण चर और एकीकरण टोकन का एक्सपोज़र।
  • कनेक्टेड सिस्टम तक अप्रत्यक्ष पहुँच।

यह रिपॉज़िटरी CVE-2025-68613 को तकनीकी रूप से प्रलेखित करती है, जिसमें दोष का संदर्भ, प्रभावित संस्करण, शोषण और अनुशंसित शमन उपाय शामिल हैं।

n8n search in hunter

प्रभावित और ठीक किए गए संस्करण

स्थितिn8n संस्करणनोट
❌ प्रभावित>= 0.211.0कमज़ोर तंत्र की शुरुआत
❌ प्रभावित< 1.120.4ब्रांच 1.120 में पैच तक कमज़ोर
❌ प्रभावित< 1.121.1ब्रांच 1.121 में पैच तक कमज़ोर
❌ प्रभावित< 1.122.0ब्रांच 1.122 में पैच तक कमज़ोर
✅ ठीक किया गया1.120.4आधिकारिक सुधार लागू
✅ ठीक किया गया1.121.1आधिकारिक सुधार लागू
✅ ठीक किया गया>= 1.122.0सुधार डिफ़ॉल्ट रूप से शामिल

तुरंत संस्करण 1.122.0 या उच्चतर में अपडेट करने की सिफारिश की जाती है।

Proof of Concept (PoC)

परिदृश्य पूर्वापेक्षाएँ

कमज़ोरी प्रदर्शित करने के लिए, निम्नलिखित शर्तें आवश्यक हैं:

  • कमज़ोर संस्करण चलाने वाला n8n इंस्टेंस
  • प्रमाणित उपयोगकर्ता
  • लेखन अनुमतियाँ (वर्कफ़्लो का निर्माण या संपादन)

यह दोष वर्कफ़्लो के निर्माण और निष्पादन के दौरान होता है, प्रमाणीकरण से पहले नहीं।


शोषण चरण

चरण 1 — प्लेटफ़ॉर्म पर प्रमाणीकरण

पहला कदम एक वैध उपयोगकर्ता के साथ n8n वेब इंटरफ़ेस में लॉग इन करना है।

n8n login screen

यह चरण पुष्टि करता है कि हमला अनाम नहीं है। कमज़ोरी के लिए एक प्रमाणित उपयोगकर्ता की आवश्यकता होती है।


चरण 2 — अनुमति की पुष्टि

लॉग इन करने के बाद, सत्यापित करें कि उपयोगकर्ता के पास वर्कफ़्लो बनाने और संपादित करने की अनुमतियाँ हैं।

User management screen

यह प्रासंगिक है क्योंकि केवल इस पहुँच स्तर वाले उपयोगकर्ता ही वर्कफ़्लो में गतिशील एक्सप्रेशन सम्मिलित कर सकते हैं।


चरण 3 — एक नया वर्कफ़्लो बनाना

प्रमाणित उपयोगकर्ता के साथ, खरोंच से एक नया वर्कफ़्लो बनाएँ।

Initial screen for creating a workflow

यहाँ n8n कार्यक्षमता का वैध उपयोग शुरू होता है, जिसका कमज़ोर संस्करणों में शोषण किया जा सकता है।


चरण 4 — Manual Trigger जोड़ना

वर्कफ़्लो में जोड़ा गया पहला नोड Manual Trigger है।

Adding the Manual Trigger

यह नोड क्या करता है: वर्कफ़्लो के मैन्युअल निष्पादन की अनुमति देता है, जिसका उपयोग फ़्लो के प्रारंभिक बिंदु के रूप में किया जाता है।

इस परिदृश्य में, यह केवल वर्कफ़्लो निष्पादन के लिए एक प्रवेश बिंदु के रूप में कार्य करता है।


चरण 5 — Edit Fields (Set) नोड जोड़ना

जोड़ा गया दूसरा नोड Edit Fields (Set) है।

Adding the Edit Fields (Set) node

यह नोड क्या करता है: यह नोड वर्कफ़्लो के भीतर डेटा फ़ील्ड बनाने, संशोधित करने या अधिलेखित करने की अनुमति देता है। यह स्थिर मानों या निष्पादन के समय मूल्यांकित JavaScript एक्सप्रेशन को स्वीकार करता है।

यह ठीक इसी बिंदु पर है कि कमज़ोरी प्रकट होती है।


चरण 6 — कमज़ोर एक्सप्रेशन सम्मिलित करना

Edit Fields (Set) नोड के मान फ़ील्ड के अंदर, {{ }} द्वारा लिपटा एक JavaScript एक्सप्रेशन सम्मिलित करें, जो n8n द्वारा गतिशील एक्सप्रेशन का मूल्यांकन करने के लिए उपयोग किया जाने वाला प्रारूप है।

Expression field with payload

उदाहरण payload:

{{ (function(){ 
  return this.process.mainModule
    .require('child_process')
    .execSync('id')
    .toString() 
})() }}
  • (function(){ ... })(): एक स्व-आह्वान फ़ंक्शन को परिभाषित करता है, जो सभी तर्क को समाहित करने और सीधे वर्कफ़्लो एक्सप्रेशन को एक मान लौटाने की अनुमति देता है।
  • this.process: आंतरिक Node.js process ऑब्जेक्ट तक पहुँचता है, जो रनटाइम जानकारी और संसाधनों को उजागर करता है।
  • process.mainModule: एप्लिकेशन के मुख्य मॉड्यूल तक पहुँच की अनुमति देता है, जिससे अन्य आंतरिक Node.js मॉड्यूल लोड करना संभव हो जाता है।
  • require('child_process'): मूल Node.js मॉड्यूल जो ऑपरेटिंग सिस्टम पर नई प्रक्रियाएँ बनाने और बाहरी कमांड निष्पादित करने की अनुमति देता है।
  • execSync('id'): उस ऑपरेटिंग सिस्टम पर सीधे एक कमांड निष्पादित करता है जहाँ n8n चल रहा है, एप्लिकेशन की प्रक्रिया विशेषाधिकारों का उपयोग करके।
  • .toString(): निष्पादित कमांड के आउटपुट को टेक्स्ट में परिवर्तित करता है, जिससे परिणाम n8n इंटरफ़ेस में प्रदर्शित किया जा सकता है।

अंतिम परिणाम

प्रदर्शित परिणाम पुष्टि करता है कि कमांड n8n प्रक्रिया विशेषाधिकारों का उपयोग करके ऑपरेटिंग सिस्टम पर निष्पादित किया गया था, जो Remote Code Execution (RCE) की विशेषता है।

संदर्भ

  • https://nvd.nist.gov/vuln/detail/CVE-2025-68613
  • https://motasemhamdan.medium.com/unpacking-n8n-rce-cve-2025-68613-39e4f3417358
  • https://ccb.belgium.be/advisories/warning-remote-code-execution-n8n-patch-immediately
  • https://gbhackers.com/poc-exploit-for-critical-n8n-rce-vulnerability/
टूल डाउनलोड करें