
Macro Expert <= 4.9.4 - Escalation dei privilegi tramite permessi non sicuri
Macro Expert <= 4.9.4 - Escalation de privilèges par autorisations non sécurisées
Una vulnerabilità di autorizzazioni non sicure in Macro Expert 4.9.4 e versioni precedenti consente a un attaccante locale senza privilegi di eseguire codice arbitrario come SYSTEM tramite uno script appositamente creato, sostituendo il binario MacroService.exe presente in un percorso controllabile.
servicename: Macro Expert
Autorizzazioni del percorso: 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)
I file in questo percorso possono essere modificati da utenti senza privilegi, processi malevoli e/o attori malintenzionati. E il servizio "Macro Expert", che viene eseguito nel contesto SYSTEM, richiamerà "MacroService.exe" in questa directory. Se un utente malintenzionato sostituisce l'eseguibile denominato "MacroService.exe" all'interno di questa directory, il servizio eseguirà inavvertitamente questi binari malevoli al riavvio, eseguendoli con privilegi SYSTEM.
Alaa Kachouh.....