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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
उपकरण/GitHubGitHub/k3ystr0k3r/cve-2026-34197
भेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणकमांड एंड कंट्रोलरिमोट एक्सेस टूलपेलोड डेवलपमेंट
GitHubk3ystr0k3r/cve-2026-34197

CVE-2026-34197

CVE-2026-34197 - Apache ActiveMQ Jolokia रिमोट कोड एक्ज़ीक्यूशन (RCE)

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

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

सभी देखें →

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

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

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

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

CVE-2026-34197 - Apache ActiveMQ Jolokia रिमोट कोड निष्पादन (RCE)

CVE-2026-34197 एक उच्च गंभीरता वाली रिमोट कोड निष्पादन (RCE) भेद्यता है जो Apache ActiveMQ Classic को प्रभावित करती है। यह समस्या Jolokia JMX-HTTP ब्रिज में मौजूद है, जो /api/jolokia/ एंडपॉइंट के माध्यम से HTTP पर प्रबंधन संचालन को उजागर करता है।

डिफ़ॉल्ट Jolokia पहुंच नीति प्रमाणित उपयोगकर्ताओं को ActiveMQ MBeans पर प्रबंधन संचालन को आमंत्रित करने की अनुमति देती है। कुछ ब्रोकर प्रबंधन विधियाँ उपयोगकर्ता-नियंत्रित डिस्कवरी URI स्वीकार करती हैं। एक विशेष रूप से तैयार किया गया URI ActiveMQ को ब्रोकर कॉन्फ़िगरेशन सत्यापन होने से पहले एक रिमोट Spring XML एप्लिकेशन संदर्भ लोड करने का कारण बन सकता है।

प्रारंभिकरण के दौरान, Spring तुरंत सिंगलटन बीन्स को इंस्टेंशिएट करता है। चूंकि बीन प्रारंभिकरण ActiveMQ द्वारा आपूर्ति किए गए कॉन्फ़िगरेशन को मान्य करने से पहले होता है, हमलावर-नियंत्रित बीन परिभाषाएँ ब्रोकर के JVM के अंदर मनमाना Java कोड निष्पादित कर सकती हैं। इसके परिणामस्वरूप अंततः चल रही सेवा के विशेषाधिकारों के साथ ActiveMQ प्रक्रिया से पूरी तरह समझौता हो सकता है।


तकनीकी विवरण

यह भेद्यता निम्नलिखित घटकों के बीच परस्पर क्रिया को प्रभावित करती है:

  • Apache ActiveMQ Classic
  • Jolokia JMX-HTTP ब्रिज
  • Java Management Extensions (JMX)
  • BrokerService प्रबंधन संचालन
  • Spring Framework का ResourceXmlApplicationContext

सामान्यतः, Jolokia के माध्यम से उजागर किए गए प्रशासनिक संचालन ब्रोकर प्रबंधन के लिए अभिप्रेत हैं। हालांकि, कुछ ब्रोकर विधियाँ बाहरी कॉन्फ़िगरेशन संदर्भ स्वीकार करती हैं।

चूंकि Spring तुरंत बीन्स को लोड और इंस्टेंशिएट करता है, दुर्भावनापूर्ण बीन परिभाषाएँ ActiveMQ द्वारा यह सत्यापित करने से पहले निष्पादित हो सकती हैं कि आपूर्ति किए गए कॉन्फ़िगरेशन को स्वीकार किया जाना चाहिए था या नहीं।

यह क्रम समस्या बाद की सत्यापन तर्क के बावजूद कोड निष्पादन प्रिमिटिव बनाती है।


मूल कारण

यह भेद्यता एक साथ होने वाली दो सुरक्षा डिज़ाइन समस्याओं से उत्पन्न होती है:

  1. Jolokia के माध्यम से उजागर किए गए प्रशासनिक JMX संचालन हमलावर-नियंत्रित इनपुट स्वीकार करते हैं।
  2. Spring ActiveMQ द्वारा आपूर्ति किए गए कॉन्फ़िगरेशन को मान्य करने से पहले उत्सुकता से सिंगलटन बीन्स को इंस्टेंशिएट करता है।

इन व्यवहारों का संयोजन कॉन्फ़िगरेशन सत्यापन के बाद के बजाय एप्लिकेशन संदर्भ प्रारंभिकरण के दौरान निष्पादन की अनुमति देता है।


प्रभाव

सफल शोषण एक प्रमाणित हमलावर को अनुमति दे सकता है:

  • ब्रोकर JVM के अंदर मनमाना कोड निष्पादित करना
  • संदेश ब्रोकर अखंडता से समझौता करना
  • होस्ट किए गए मैसेजिंग बुनियादी ढांचे तक पहुंचना या उसमें हेरफेर करना
  • संभावित रूप से तैनाती आर्किटेक्चर के आधार पर वातावरण में आगे बढ़ना

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

प्रभावित रिलीज़ में शामिल हैं:

उत्पादसंवेदनशील संस्करण
Apache ActiveMQ Classic5.19.4 से पहले
Apache ActiveMQ 6.x6.0.0 से 6.2.2

उपयोगकर्ताओं को निम्नलिखित में अपग्रेड करना चाहिए:

  • 5.19.4 या बाद का
  • 6.2.3 या बाद का

शमन

Apache अनुशंसा करता है:

  • एक पैच किए गए रिलीज़ में अपग्रेड करें।
  • Jolokia एंडपॉइंट तक प्रशासनिक पहुंच को प्रतिबंधित करें।
  • प्रमाणित प्रशासनिक खातों को सीमित करें।
  • अप्रत्याशित ब्रोकर कॉन्फ़िगरेशन परिवर्तनों की निगरानी करें।
  • ActiveMQ वेब कंसोल तक पहुंच का ऑडिट करें।

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