
CompMgmtLauncher और Sharepoint DLL सर्च ऑर्डर हाइजैकिंग, OneDrive के माध्यम से UAC/पर्सिस्टेंस
CompMgmtLauncher.exe DLL Search Order हैजैकिंग भेद्यता के प्रति संवेदनशील है। जब Onedrive स्थापित होता है, तो बाइनरी उपयोगकर्ता वातावरण के भीतर Secur32.dll या Wininet.dll DLL के लिए खोज करेगी। CompMgmtLauncher.exe में Windows 10 के कुछ संस्करणों पर autoelavate सक्षम है। इसका शोषण Proxy DLL का उपयोग करके किया जा सकता है ताकि कोड निष्पादित किया जा सके, क्योंकि autoelevate सक्षम है और OneDrive Windows 10 Desktop पर डिफ़ॉल्ट रूप से स्थापित है। Windows 11 पर यह Microsoft.Sharepoint.exe में एक उपयोगी दृढ़ता क्षमता प्रदान करता है।
UAC बाईपास समस्या का समाधान Windows 10 1703 और उसके बाद में है, क्योंकि मेनिफेस्ट asInvoker के रूप में चलता है, जो UAC उन्नयन के दुरुपयोग को रोकता है, लेकिन DLL साइडलोडिंग और दृढ़ता क्षमता को पैच नहीं करता है। इस समस्या का शोषण करने के लिए OneDrive स्थापित होना चाहिए, जो Windows 10 पर एक डिफ़ॉल्ट कॉन्फ़िगरेशन है।
CompMgtLauncher.exe में इंजेक्ट करना x64 और x86 पर अलग-अलग व्यवहार करता है, DLL साइडलोडिंग शायद wininet x86 के साथ सबसे स्थिर है। आप इसका उपयोग OneDrive स्थान से पढ़ने वाले Microsoft.Sharepoint.exe के माध्यम से दृढ़ बने रहने और साइडलोड करने के लिए भी कर सकते हैं। OneDrive के माध्यम से शोषण करने के लिए, आपको पथ के लिए OneDrive संस्करण खोजना होगा, जो एक गतिशील लक्ष्य है, लेकिन होस्ट से गणना की जा सकती है।
इस एक्सप्लॉइट का परीक्षण निम्नलिखित उत्पाद संस्करणों पर किया गया है:
ये फ़ाइलें 3-क्लॉज़ BSD लाइसेंस के अंतर्गत उपलब्ध हैं।