CVE-2025-26202-Details
CVE-2025-26202: DZS राउटर वेब इंटरफ़ेस में क्रॉस-साइट स्क्रिप्टिंग (XSS)
विवरण
DZS राउटर वेब इंटरफ़ेस में वायरलेस सुरक्षा सेटिंग्स (2.4GHz और 5GHz बैंड) के WPA/WAPI पासफ़्रेज़ फ़ील्ड में एक क्रॉस-साइट स्क्रिप्टिंग (XSS) कमज़ोरी मौजूद है। एक प्रमाणित हमलावर पासफ़्रेज़ फ़ील्ड में दुर्भावनापूर्ण JavaScript इंजेक्ट कर सकता है, जो संग्रहीत हो जाती है और बाद में जब कोई व्यवस्थापक स्थिति पृष्ठ पर "Click here to display" विकल्प के माध्यम से पासफ़्रेज़ देखता है तो निष्पादित हो जाती है।
प्रभावित उत्पाद
- विक्रेता: DZS
- उत्पाद: ZNID-GPON-2428B1-0ST
- फ़र्मवेयर संस्करण: S4.2.022
कमज़ोरी का प्रकार
- क्रॉस-साइट स्क्रिप्टिंग (XSS)
प्रभाव
- सत्र अपहरण: हमलावर व्यवस्थापक के सत्र को अपहृत कर सकता है।
- मनमानी कार्रवाइयाँ: हमलावर प्रमाणित उपयोगकर्ता की ओर से कार्रवाइयाँ कर सकता है।
प्रभावित घटक
यह कमज़ोरी निम्नलिखित पृष्ठों में मौजूद है:
- वायरलेस सुरक्षा कॉन्फ़िगरेशन पृष्ठ (2.4GHz और 5GHz)
- WPA/WAPI पासफ़्रेज़ फ़ील्ड
- स्थिति पृष्ठ (
<a href="javascript:pin_window()">...</a>)
हमले के वैक्टर
पुनरुत्पादन के चरण
-
राउटर वेब इंटरफ़ेस में लॉगिन करें
- एक वेब ब्राउज़र खोलें और राउटर के व्यवस्थापक पैनल पर जाएँ (जैसे,
http://192.168.100.1)।
- मान्य व्यवस्थापक क्रेडेंशियल दर्ज करें।
-
दोनों वायरलेस बैंड में दुर्भावनापूर्ण XSS पेलोड इंजेक्ट करें
- 2.4GHz बैंड (wl0) के लिए:
- Wireless > Security पर जाएँ (2.4GHz (wl0) के अंतर्गत)।
- WPA/WAPI Passphrase फ़ील्ड ढूँढें।
- पासफ़्रेज़ फ़ील्ड में निम्नलिखित XSS पेलोड इंजेक्ट करें:
</center><script>alert("XSS Triggered")</script>
- दुर्भावनापूर्ण पेलोड को संग्रहीत करने के लिए Apply/Save पर क्लिक करें।
- 5GHz बैंड (wl1) के लिए:
- 5GHz (wl1) सुरक्षा सेटिंग्स में उपरोक्त समान चरणों को दोहराएँ।
-
XSS निष्पादन को ट्रिगर करें
- 2.4GHz बैंड (wl0) के लिए:
- नेविगेशन मेनू से Status पर जाएँ।
- 2.4GHz (wl0) पर क्लिक करें।
- पासवर्ड फ़ील्ड के बगल में "Click here to display" पर क्लिक करें।
- XSS पेलोड पॉप-अप के अंदर निष्पादित होता है।
- 5GHz बैंड (wl1) के लिए:
- XSS को ट्रिगर करने के लिए Status > 5GHz (wl1) में समान चरण करें।
खोजकर्ता
संदर्भ
शमन
- विक्रेता कार्रवाई: विक्रेता को WPA/WAPI पासफ़्रेज़ फ़ील्ड में उपयोगकर्ता इनपुट को स्वच्छ करना चाहिए ताकि दुर्भावनापूर्ण स्क्रिप्ट के निष्पादन को रोका जा सके।
अस्वीकरण: यह भंडार केवल सूचनात्मक उद्देश्यों के लिए है। इस जानकारी के खोजकर्ता और प्रकाशक खुलासा की गई कमज़ोरी के किसी भी दुरुपयोग के लिए ज़िम्मेदार नहीं हैं।