
Macro Expert <= 4.9.4 - Небезопасные разрешения, повышение привилегий
Macro Expert <= 4.9.4 — Повышение привилегий из-за небезопасных разрешений
Уязвимость небезопасных разрешений в Macro Expert 4.9.4 и более ранних версиях позволяет локальному непривилегированному атакующему выполнить произвольный код с правами SYSTEM с помощью специально созданного скрипта путём замены бинарного файла MacroService.exe, находящегося в контролируемом пути.
servicename: Macro Expert
Разрешения пути: 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.....