
CVE-2018-0802 Office Equation Editor RCE के लिए प्रूफ-ऑफ-कॉन्सेप्ट एक्सप्लॉइट, जो पैकेजर OLE ऑब्जेक्ट का उपयोग करके एम्बेडेड पेलोड को ड्रॉप और एक्जीक्यूट करता है और कमांड लंबाई प्रतिबंधों को बायपास करता है।
CVE-2018-08022: https://portal.msrc.microsoft.com/en-US/security-guidance/advisory/CVE-2018-0802
MITRE CVE-2018-0802: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-0802
0patch शोषण और पैच वीडियो: https://www.youtube.com/watch?v=XU-U4K270Z4
Qihoo 360 ब्लॉग पोस्ट http://www.freebuf.com/vuls/159789.html
Checkpoint ब्लॉग (बल-पूर्वक ASLR बायपास) https://research.checkpoint.com/another-office-equation-rce-vulnerability
इस रिपॉजिटरी में CVE-2018-0802 के लिए एक प्रूफ ऑफ कॉन्सेप्ट एक्सप्लॉइट है। सीमित कमांड लंबाई से बचने के लिए, एक्सप्लॉइट Packager OLE ऑब्जेक्ट का उपयोग करके एक एम्बेडेड पेलोड को %TMP% निर्देशिका में ड्रॉप करता है, और फिर WinExec कॉल के माध्यम से एक छोटे कमांड का उपयोग करके फ़ाइल को निष्पादित करता है, जैसे: cmd.exe /c%TMP%\file.exe.
packager_exec_CVE-2018-0802.py -e executable_path -o output_file_name
-d विकल्प जोड़ें ताकि एक ही दस्तावेज़ में CVE-2017-11882 और CVE-2018-0802 दोनों का शोषण किया जा सके।
मैंने इस विशिष्ट वेरिएंट के शोषण का पता लगाने के लिए एक Yara नियम जोड़ा है जैसा कि itw में उपयोग किया गया है। कृपया ध्यान दें कि इसे आसानी से बायपास किया जा सकता है और इसमें ट्वीकिंग की आवश्यकता हो सकती है। बेहतर PR के लिए स्वागत है ;)
यह एक्सप्लॉइट Embedi द्वारा CVE-2017-11882 पर पहले से किए गए कार्य पर आधारित है। मैं यहां उल्लिखित लोगों द्वारा पहले से प्राप्त महान कार्य का कोई श्रेय नहीं लेता।
कई खोजकर्ताओं को भी बधाई:
example फ़ोल्डर में एक .rtf फ़ाइल है जो CVE-2018-0802 कमजोरी का शोषण करती है और सिस्टम में कैलकुलेटर चलाती है।