CVE-2019-12017 in CLDB
सारांश
द्वारा VulDB • 24/06/2026
MapR CLDB कोड में एक रिमोट कोड एक्जीक्यूशन (Remote Code Execution) दोष मौजूद है, विशेष रूप से उस JSON फ्रेमवर्क में जो लॉगिन और टिकट जारी करने की प्रक्रिया संभालने वाले CLDB कोड का हिस्सा है। हमलावर CLDB को भेजे गए JSON अनुरोध के 'class' गुण का उपयोग करके यह निर्धारित कर सकता है कि इस JSON अनुरोध को किस जावा क्लास में डीसीरियलाइज़ किया जाए, जिससे JSON लाइब्रेरी की कार्यप्रणाली प्रभावित होती है। ऐसा करने से हमलावर MapR CLDB को एक URLClassLoader बनाने पर मजबूर कर सकता है जो दूरस्थ पथ से एक दुर्भावनापूर्ण जावा क्लास लोड करता है और इस ऑब्जेक्ट को MapR CLDB में इंस्टेंशिएट (instantiate) करता है, जिससे MapR CLDB चलाने वाली मशीन पर मनमाना कोड निष्पादित होता है और हमलावर पूरे क्लस्टर पर नियंत्रण प्राप्त कर लेता है। नई Jackson लाइब्रेरी का उपयोग करने और यह सुनिश्चित करने से कि सभी आने वाले JSON अनुरोध केवल उसी क्लास में डीसीरियलाइज़ किए जाएं जिससे वे सीरियलाइज़ हुए थे, इस दोष को ठीक किया गया है। यह दोष पूरे MapR कोर प्लेटफ़ॉर्म को प्रभावित करता है।
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.