CVE-2018-1000888
PEAR Archive_Tar संस्करण 1.4.3 और इससे पहले के संस्करणों में Archive_Tar वर्ग में CWE-502, CWE-915 भेद्यता मौजूद है। $v_header['filename'] को पैरामीटर के रूप में लेने वाले कई फ़ाइल ऑपरेशन हैं (जैसे...
- प्रकाशित
- 27 दिस॰ 2018
- अद्यतन
- 5 अग॰ 2024
- सीएनए असाइन करना
- mitre
- साक्ष्य देखे गए
- 10 जन॰ 2019
प्राथमिक सीवीएसएस
nvd · CVSS 3.0
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:Hमध्यम · अगले 30 दिन
- प्रतिशत
- 97.3%
- मॉडल दिनांक
- 17 अक्टू॰ 2026
ईपीएसएस एक सांख्यिकीय अनुमान है, कोई निश्चितता या प्रभाव का माप नहीं। इसे सीवीएसएस, केईवी स्थिति, एक्सपोज़र और अपने वातावरण के साथ मिलाएं।
सारांश
PEAR Archive_Tar संस्करण 1.4.3 और इससे पहले के संस्करणों में Archive_Tar वर्ग में CWE-502, CWE-915 भेद्यता मौजूद है। `$v_header['filename']` को पैरामीटर के रूप में लेने वाले कई फ़ाइल ऑपरेशन हैं (जैसे file_exists, is_file, is_dir, आदि)। जब extract को बिना किसी विशिष्ट प्रीफ़िक्स पथ के कॉल किया जाता है, तो हम `phar://[path_to_malicious_phar_file]` को पथ के रूप में रखने वाली tar फ़ाइल तैयार करके unserialization ट्रिगर कर सकते हैं। ऑब्जेक्ट इंजेक्शन का उपयोग लोड किए गए PHP वर्गों में destruct को ट्रिगर करने के लिए किया जा सकता है, जैसे कि स्वयं Archive_Tar वर्ग। Archive_Tar ऑब्जेक्ट इंजेक्शन के साथ, मनमाना फ़ाइल विलोपन हो सकता है क्योंकि `@unlink($this->_temp_tarname)` कॉल किया जाता है। यदि उपयोगी गैजेट वाला कोई अन्य वर्ग लोड किया गया है, तो रिमोट कोड निष्पादन संभव हो सकता है जिसके परिणामस्वरूप फ़ाइलें हटाई जा सकती हैं या संभवतः संशोधित की जा सकती हैं। यह भेद्यता 1.4.4 में ठीक कर दी गई प्रतीत होती है।
स्रोत
Fariskhi Vidyan · php · 10 जन॰ 2019
जिम्मेदारीपूर्ण उपयोग
भेद्यता जानकारी का उपयोग केवल उन प्रणालियों पर करें जिनके मालिक आप हैं या परीक्षण के लिए अधिकृत हैं। किटप्लॉइट सार्वजनिक अनुसंधान मेटाडेटा से लिंक करता है और शोषण कोड या दुर्भावनापूर्ण पेलोड को संग्रहीत नहीं करता है।