
CVE-2025-65791 — ZoneMinder में कमांड इंजेक्शन
ZoneMinder v1.36.34 में web/views/image.php घटक में अनुचित इनपुट सत्यापन के कारण एक गंभीर कमांड इंजेक्शन भेद्यता मौजूद है। अस्वच्छित उपयोगकर्ता-नियंत्रित इनपुट सीधे PHP exec() फ़ंक्शन को पारित किया जाता है, जिससे दूरस्थ हमलावर मनमाने सिस्टम कमांड निष्पादित कर सकते हैं।
इस भेद्यता को CVE-2025-65791 निर्दिष्ट किया गया है।
web/views/image.phpएप्लिकेशन शेल कमांड में उपयोग करने से पहले उपयोगकर्ता द्वारा प्रदान किए गए इनपुट को ठीक से स्वच्छित करने में विफल रहता है। image.php में संसाधित पैरामीटर सीधे exec() फ़ंक्शन में पारित किए जाते हैं, जिससे हमलावर शेल मेटाकैरेक्टर इंजेक्ट कर सकते हैं और अंतर्निहित ऑपरेटिंग सिस्टम पर मनमाने कमांड निष्पादित कर सकते हैं।
यह भेद्यता दूरस्थ रूप से शोषित की जा सकती है और कुछ कॉन्फ़िगरेशन में प्रमाणीकरण की आवश्यकता नहीं होती है।
एक हमलावर इस भेद्यता का उपयोग कर सकता है:
⚠️ चेतावनी: केवल शैक्षिक और अधिकृत परीक्षण उद्देश्यों के लिए।
?when=now;id
यह पेलोड इच्छित कमांड निष्पादन प्रवाह में एक दुर्भावनापूर्ण कमांड जोड़ता है, जिसके परिणामस्वरूप मनमाना कमांड निष्पादन होता है।
| प्रभाव क्षेत्र | गंभीरता |
|---|---|
| गोपनीयता | उच्च |
| अखंडता | उच्च |
| उपलब्धता | उच्च |
यह भेद्यता अप्रमाणित दूरस्थ कोड निष्पादन की संभावना के कारण गंभीर गंभीरता (P1) के रूप में योग्य है।
exec() का उपयोग करने से बचेंescapeshellarg())Rishav Anand
यह जानकारी केवल शैक्षिक और रक्षात्मक सुरक्षा उद्देश्यों के लिए प्रदान की गई है। लेखक प्रदान की गई जानकारी के दुरुपयोग के लिए कोई जिम्मेदारी नहीं लेता है।