लोकप्रिय वर्डप्रेस टेस्टिमोनियल प्लगइन, Strong Testimonials का परीक्षण करने पर, मुझे प्लगइन में कई स्टोर्ड XSS भेद्यताएं मिलीं। Strong Testimonials संस्करण 2.40.0 और उससे नीचे का उपयोग करने वाली सभी वर्डप्रेस वेबसाइटें प्रभावित हैं।
CVE ID: CVE-2020-8549
CWE ID: CWE-79
सारांश
Strong Testimonials 90,000 से अधिक सक्रिय इंस्टॉलेशन के साथ एक लोकप्रिय और आसानी से अनुकूलन योग्य वर्डप्रेस टेस्टिमोनियल प्लगइन है। प्लगइन में पाई गई स्टोर्ड XSS भेद्यताओं का शोषण हमलावरों द्वारा पीड़ित के सत्र कुकीज़ या लॉगिन क्रेडेंशियल्स चुराने, पीड़ित की ओर से मनमाने कार्य करने जैसे लॉग ऑन करना, उनके कीस्ट्रोक्स पेश करना, आपकी वेबसाइट को जापानी कीवर्ड हैक से संक्रमित करने, और बहुत कुछ जैसे दुर्भावनापूर्ण कार्यों को करने के लिए किया जा सकता है।
भेद्यता
क्लाइंट विवरण अनुभाग में जो टेस्टिमोनियल जोड़ते या संपादित करते समय देखा जाता है, custom[client_name] और custom[company_name] पैरामीटर्स स्टोर्ड क्रॉस-साइट स्क्रिप्टिंग के लिए कमजोर पाए गए।
जब टेस्टिमोनियल को साइट पर एक पेज में जोड़ा जाता है, तो उपरोक्त दोनों कमजोर पैरामीटर्स में पास किया गया XSS पेलोड निष्पादित हो जाता है।
custom[client_name] में पेलोड All Testimonials (/wp-admin/edit.php?post_type=wpm-testimonial) पेज पर भी निष्पादित होता है।
समयरेखा
भेद्यता 23 जनवरी, 2020 को Strong Testimonials टीम को रिपोर्ट की गई।
Strong Testimonials संस्करण 2.40.1 जिसमें भेद्यता का सुधार था, 25 जनवरी, 2020 को जारी किया गया।
सिफारिश
प्लगइन को नवीनतम संस्करण में अपडेट करना अत्यधिक अनुशंसित है।
संदर्भ
- https://github.com/MachoThemes/strong-testimonials/blob/master/changelog.txt
- https://wpvulndb.com/vulnerabilities/10056
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-8549
सर्वोत्तम सुरक्षा प्रथाओं के लिए, आप नीचे दिए गए गाइड का पालन कर सकते हैं:
- वर्डप्रेस सुरक्षा गाइड
- वर्डप्रेस हैक और मैलवेयर हटाना