CVE-2026-40899
DataEase में एक मनमाना फ़ाइल पढ़ने की भेद्यता है
- प्रकाशित
- 16 अप्रैल 2026
- अद्यतन
- 18 अप्रैल 2026
- सीएनए असाइन करना
- GitHub_M
- साक्ष्य देखे गए
- 28 अग॰ 2026
प्राथमिक सीवीएसएस
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:Xकम · अगले 30 दिन
- प्रतिशत
- 32.7%
- मॉडल दिनांक
- 21 सित॰ 2026
ईपीएसएस एक सांख्यिकीय अनुमान है, कोई निश्चितता या प्रभाव का माप नहीं। इसे सीवीएसएस, केईवी स्थिति, एक्सपोज़र और अपने वातावरण के साथ मिलाएं।
सारांश
DataEase एक ओपन-सोर्स डेटा विज़ुअलाइज़ेशन और एनालिटिक्स प्लेटफ़ॉर्म है। संस्करण 2.10.20 और उससे नीचे के संस्करणों में MySQL डेटासोर्स कॉन्फ़िगरेशन में JDBC पैरामीटर ब्लॉकलिस्ट बायपास भेद्यता मौजूद है। Mysql क्लास Lombok के @Data एनोटेशन का उपयोग करती है, जो illegalParameters फ़ील्ड के लिए एक सार्वजनिक सेटर स्वतः उत्पन्न करता है जिसमें JDBC सुरक्षा ब्लॉकलिस्ट होती है। जब डेटासोर्स कॉन्फ़िगरेशन JSON के रूप में सबमिट किया जाता है, तो Jackson डिसीरियलाइज़ेशन हमलावर द्वारा आपूर्ति की गई खाली सूची के साथ setIllegalParameters को कॉल करता है, जो getJdbc() सत्यापन चलने से पहले ब्लॉकलिस्ट को प्रतिस्थापित कर देता है। यह एक प्रमाणित हमलावर को allowLoadLocalInfile=true जैसे खतरनाक JDBC पैरामीटर शामिल करने की अनुमति देता है, और डेटासोर्स को एक दुर्भावनापूर्ण MySQL सर्वर की ओर इंगित करके, LOAD DATA LOCAL INFILE प्रोटोकॉल सुविधा का दोहन करके DataEase सर्वर फ़ाइलसिस्टम से संवेदनशील पर्यावरण चर और डेटाबेस क्रेडेंशियल सहित मनमानी फ़ाइलें पढ़ सकता है। यह समस्या संस्करण 2.10.21 में ठीक कर दी गई है।
स्रोत
1- EXPLOIT-CVE-2026-40901एक्सप्लॉइट
DataEase के लिए स्वचालित एक्सप्लॉइट: 4-भेद्यता श्रृंखला (auth बाईपास, JDBC ब्लॉकलिस्ट बाईपास, SQL इंजेक्शन, Java डिसीरियलाइज़ेशन) जो बिना प्रमाणीकरण के RCE प्राप्त करती है। इसमें Docker लैब और Python PoC शामिल है।
जिम्मेदारीपूर्ण उपयोग
भेद्यता जानकारी का उपयोग केवल उन प्रणालियों पर करें जिनके मालिक आप हैं या परीक्षण के लिए अधिकृत हैं। किटप्लॉइट सार्वजनिक अनुसंधान मेटाडेटा से लिंक करता है और शोषण कोड या दुर्भावनापूर्ण पेलोड को संग्रहीत नहीं करता है।