
Macro Expert <= 4.9.4 - असुरक्षित अनुमतियाँ विशेषाधिकार वृद्धि
Macro Expert <= 4.9.4 - असुरक्षित अनुमतियाँ विशेषाधिकार वृद्धि
Macro Expert 4.9.4 और इससे नीचे के संस्करणों में असुरक्षित अनुमतियाँ (Insecure Permissions) की कमज़ोरता एक स्थानीय गैर-विशेषाधिकार प्राप्त हमलावर को नियंत्रणीय पथ के भीतर मौजूद MacroService.exe बाइनरी को प्रतिस्थापित करके एक तैयार स्क्रिप्ट के माध्यम से SYSTEM के रूप में मनमाना कोड निष्पादित करने की अनुमति देती है।
servicename: Macro Expert
Path permission: c:\program files (x86)\grasssoft\macro expert
C:\>icacls "C:\Program Files (x86)\GrassSoft\Macro Expert"
C:\Program Files (x86)\GrassSoft\Macro Expert BUILTIN\Users:(OI)(CI)(M)
NT SERVICE\TrustedInstaller:(I)(F)
NT SERVICE\TrustedInstaller:(I)(CI)(IO)(F)
NT AUTHORITY\SYSTEM:(I)(F)
NT AUTHORITY\SYSTEM:(I)(OI)(CI)(IO)(F)
BUILTIN\Administrators:(I)(F)
BUILTIN\Administrators:(I)(OI)(CI)(IO)(F)
BUILTIN\Users:(I)(RX)
BUILTIN\Users:(I)(OI)(CI)(IO)(GR,GE)
CREATOR OWNER:(I)(OI)(CI)(IO)(F)
APPLICATION PACKAGE AUTHORITY\ALL APPLICATION PACKAGES:(I)(RX)
APPLICATION PACKAGE AUTHORITY\ALL APPLICATION PACKAGES:(I)(OI)(CI)(IO)(GR,GE)
इस पथ की फ़ाइलों को गैर-विशेषाधिकार प्राप्त उपयोगकर्ताओं, दुर्भावनापूर्ण प्रक्रिया और/या खतरे के अभिनेता द्वारा संशोधित किया जा सकता है। और सेवा "Macro Expert" जो SYSTEM संदर्भ के अंतर्गत चलती है, इस निर्देशिका में "MacroService.exe" को आमंत्रित करेगी। यदि कोई दुर्भावनापूर्ण उपयोगकर्ता इस निर्देशिका के भीतर "MacroService.exe" नामक निष्पादन योग्य फ़ाइल को प्रतिस्थापित करता है, तो सेवा पुनः आरंभ होने पर अनजाने में इन दुर्भावनापूर्ण बाइनरीज़ को निष्पादित करेगी, उन्हें SYSTEM विशेषाधिकारों के साथ चलाएगी।
Alaa Kachouh.....