CVE-2026-85714
Stirling-PDF: H2 के माध्यम से रिमोट कोड एक्ज़ीक्यूशन
- प्रकाशित
- 14 अक्टू॰ 2026
- अद्यतन
- 15 अक्टू॰ 2026
- सीएनए असाइन करना
- GitHub_M
- साक्ष्य देखे गए
- 18 अक्टू॰ 2026
प्राथमिक सीवीएसएस
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:Hकम · अगले 30 दिन
- प्रतिशत
- 49.1%
- मॉडल दिनांक
- 17 अक्टू॰ 2026
ईपीएसएस एक सांख्यिकीय अनुमान है, कोई निश्चितता या प्रभाव का माप नहीं। इसे सीवीएसएस, केईवी स्थिति, एक्सपोज़र और अपने वातावरण के साथ मिलाएं।
सारांश
Stirling-PDF एक स्थानीय रूप से होस्ट किया गया वेब एप्लिकेशन है जो PDF फ़ाइलों पर विभिन्न संचालनों की सुविधा देता है। 2.13.2 से पहले, डिफ़ॉल्ट H2 डेटाबेस और सुरक्षा मोड का उपयोग करने वाला एक प्रमाणित व्यवस्थापक POST /api/v1/database/import-database पर एक तैयार की गई SQL फ़ाइल अपलोड कर सकता है। DatabaseService.validateSqlContent() सामान्यीकृत इनपुट को अर्धविरामों पर विभाजित करता है और किसी कथन को तब स्वीकार करता है जब उसमें कोई भी अनुमत कीवर्ड हो, जिससे FILE_READ और CSVWRITE जैसे खतरनाक H2 फ़ंक्शन, साथ ही CREATE ALIAS, अपर्याप्त व्हाइटलिस्ट को बायपास कर सकते हैं और RUNSCRIPT द्वारा फ़ाइल को प्रोसेस करते समय साइड इफ़ेक्ट निष्पादित कर सकते हैं। यह मनमानी फ़ाइल पहुँच की अनुमति देता है। प्रदर्शित ऑपरेटिंग-सिस्टम कमांड निष्पादन श्रृंखला हमलावर-नियंत्रित स्टार्टअप फ़ाइलों को उपयोगकर्ता-साइट स्थान पर लिखती है और फिर एक एप्लिकेशन Python इंटरप्रेटर को ट्रिगर करती है जिसे उन स्टार्टअप फ़ाइलों को लोड करने के लिए कॉन्फ़िगर किया गया है, जिसके परिणामस्वरूप JVM सेवा खाते के रूप में कमांड निष्पादन होता है। यह समस्या संस्करण 2.13.2 में ठीक की गई है।
स्रोत
Stirling-PDF v3.2.0 - गंभीर - रिमोट - H2 RUNSCRIPT अवशेष - CREATE OR REPLACE ALIAS import-database
जिम्मेदारीपूर्ण उपयोग
भेद्यता जानकारी का उपयोग केवल उन प्रणालियों पर करें जिनके मालिक आप हैं या परीक्षण के लिए अधिकृत हैं। किटप्लॉइट सार्वजनिक अनुसंधान मेटाडेटा से लिंक करता है और शोषण कोड या दुर्भावनापूर्ण पेलोड को संग्रहीत नहीं करता है।