
CVE-2023-43261 - असुरक्षित सिस्टम लॉग्स और कमज़ोर पासवर्ड एन्क्रिप्शन के माध्यम से क्रेडेंशियल लीकेज
Milesight औद्योगिक सेलुलर राउटर्स में एक गंभीर सुरक्षा भेद्यता की पहचान की गई है, जो संवेदनशील क्रेडेंशियल्स की सुरक्षा से समझौता करती है और अनधिकृत पहुँच की अनुमति देती है। यह भेद्यता एक गलत कॉन्फ़िगरेशन के कारण उत्पन्न होती है जिसके परिणामस्वरूप राउटर सिस्टम पर डायरेक्टरी लिस्टिंग सक्षम हो जाती है, जिससे लॉग फ़ाइलें सार्वजनिक रूप से सुलभ हो जाती हैं। ये लॉग फ़ाइलें, जिनमें एडमिन और अन्य उपयोगकर्ताओं के पासवर्ड (सुरक्षा उपाय के रूप में एन्क्रिप्टेड) जैसी संवेदनशील जानकारी होती है, राउटर के वेब इंटरफ़ेस के माध्यम से हमलावरों द्वारा शोषित की जा सकती हैं। जावास्क्रिप्ट कोड में हार्डकोडेड AES गुप्त कुंजी और इनिशियलाइज़ेशन वेक्टर (IV) की उपस्थिति स्थिति को और खराब करती है, जिससे इन पासवर्डों का डिक्रिप्शन आसान हो जाता है। भेद्यताओं की यह श्रृंखला दुर्भावनापूर्ण अभिनेताओं को राउटर तक अनधिकृत पहुँच प्राप्त करने की अनुमति देती है।
स्क्रिप्ट को निम्न कमांड के साथ चलाएँ, <URL> को अपने लक्षित URL से बदलें।
foo@bar:~$ python3 CVE-2023-43261.py <URL>
फ़ाइल में URL की सूची संसाधित करने के लिए स्क्रिप्ट को निम्न कमांड के साथ चलाएँ:
foo@bar:~$ python3 CVE-2023-43261.py -f list_urls.txt

"/lang/log/system" ext:log"URSALINK" "English" "Login"http.html:rt_titleस्क्रिप्ट लेखक: Bipin Jitiya (@win3zz)
इस रिपॉजिटरी में दिया गया PoC स्क्रिप्ट केवल शैक्षिक और शोध उद्देश्यों के लिए है। इसे किसी भेद्यता के अस्तित्व को प्रदर्शित करने और संभावित सुरक्षा जोखिमों को समझने में सहायता करने के लिए डिज़ाइन किया गया है।
इस स्क्रिप्ट का उपयोग किसी भी अनधिकृत गतिविधियों के लिए, जिनमें अनधिकृत पहुँच, अनधिकृत परीक्षण, या किसी अन्य प्रकार का दुरुपयोग शामिल है लेकिन इन्हीं तक सीमित नहीं है, सख्त रूप से प्रतिबंधित है।
इस रिपॉजिटरी के लेखक और योगदानकर्ता कोई दायित्व नहीं लेते हैं और इस स्क्रिप्ट के उपयोग से होने वाले किसी भी दुरुपयोग या क्षति के लिए ज़िम्मेदार नहीं हैं। इस स्क्रिप्ट का उपयोग करके, आप इसे ज़िम्मेदारी से और अपने जोखिम पर उपयोग करने के लिए सहमत होते हैं।
किसी भी सुरक्षा मूल्यांकन या पेनेट्रेशन टेस्टिंग गतिविधियों को करने से पहले हमेशा उचित प्राधिकरण और अनुमतियाँ प्राप्त करें। सुनिश्चित करें कि आप सभी लागू कानूनों, विनियमों और नैतिक दिशानिर्देशों का अनुपालन करते हैं।