Authored by Andrea Intilangelo

WinWaste.NET version 1.0.6183.16475 allows a local unprivileged user to replace the executable with a malicious file that will be executed with LocalSystem privileges.

advisories | CVE-2021-34110

# Exploit Title: WinWaste.NET - Privilege Escalation due Incorrect Access Control
# Date: 2021-07-01
# Author: Andrea Intilangelo
# Vendor Homepage: http://nica.it - http://winwastenet.com
# Version: 1.0.6183.16475
# Tested on: Windows 10 Pro x64 - 20H2 and 21H1
# CVE: CVE-2021-34110

WinWaste.NET version 1.0.6183.16475 (from Nica s.r.l., a Zucchetti Group company) allows a local unprivileged user to replace the executable with a malicious file that will be executed with "LocalSystem" privileges.

(1) Affected service's executable: "C:Program Files (x86)WW.NETWW.PROGWinWasteService.exe"

(2) Attack Vectors: replacing the WinWasteService.exe and/or any tied .dll used by the software.

(3) Details:

C:Usersuser>sc qc winwasteservice
[SC] QueryServiceConfig OPERAZIONI RIUSCITE

NOME_SERVIZIO: winwasteservice
TIPO : 10 WIN32_OWN_PROCESS
TIPO_AVVIO : 2 AUTO_START
CONTROLLO_ERRORE : 1 NORMAL
NOME_PERCORSO_BINARIO : "C:Program Files (x86)WW.NETWW.PROGWinWasteService.exe"
GRUPPO_ORDINE_CARICAMENTO :
TAG : 0
NOME_VISUALIZZATO : WinwasteService
DIPENDENZE :
SERVICE_START_NAME : LocalSystem


C:Usersuser>icacls "C:Program Files (x86)WW.NETWW.PROGWinWasteService.exe"
C:Program Files (x86)WW.NETWW.PROGWinWasteService.exe Everyone:(I)(M)
NT AUTHORITYSYSTEM:(I)(F)
BUILTINAdministrators:(I)(F)
BUILTINUsers:(I)(RX)
AUTORITÀ PACCHETTI APPLICAZIONITUTTI I PACCHETTI APPLICAZIONI:(I)(RX)
AUTORITÀ PACCHETTI APPLICAZIONITUTTI I PACCHETTI APPLICAZIONI CON RESTRIZIONI:(I)(RX)

Elaborazione completata per 1 file. Elaborazione non riuscita per 0 file

C:Usersuser>cacls "C:Program Files (x86)WW.NETWW.PROGWinWasteService.exe"
C:Program Files (x86)WW.NETWW.PROGWINWASTESERVICE.EXE Everyone:(ID)C
NT AUTHORITYSYSTEM:(ID)F
BUILTINAdministrators:(ID)F
BUILTINUsers:(ID)R
AUTORITÀ PACCHETTI APPLICAZIONITUTTI I PACCHETTI APPLICAZIONI:(ID)R
AUTORITÀ PACCHETTI APPLICAZIONITUTTI I PACCHETTI APPLICAZIONI CON RESTRIZIONI:(ID)R

C:Usersuser>icacls "C:Program Files (x86)WW.NETWW.PROG"
C:Program Files (x86)WW.NETWW.PROG Everyone:(I)(OI)(CI)(M)
NT SERVICETrustedInstaller:(I)(F)
NT SERVICETrustedInstaller:(I)(CI)(IO)(F)
NT AUTHORITYSYSTEM:(I)(F)
NT AUTHORITYSYSTEM:(I)(OI)(CI)(IO)(F)
BUILTINAdministrators:(I)(F)
BUILTINAdministrators:(I)(OI)(CI)(IO)(F)
BUILTINUsers:(I)(RX)
BUILTINUsers:(I)(OI)(CI)(IO)(GR,GE)
CREATOR OWNER:(I)(OI)(CI)(IO)(F)
AUTORITÀ PACCHETTI APPLICAZIONITUTTI I PACCHETTI APPLICAZIONI:(I)(RX)
AUTORITÀ PACCHETTI APPLICAZIONITUTTI I PACCHETTI APPLICAZIONI:(I)(OI)(CI)(IO)(GR,GE)
AUTORITÀ PACCHETTI APPLICAZIONITUTTI I PACCHETTI APPLICAZIONI CON RESTRIZIONI:(I)(RX)
AUTORITÀ PACCHETTI APPLICAZIONITUTTI I PACCHETTI APPLICAZIONI CON RESTRIZIONI:(I)(OI)(CI)(IO)(GR,GE)

Elaborazione completata per 1 file. Elaborazione non riuscita per 0 file


C:Usersuser>cacls "C:Program Files (x86)WW.NETWW.PROG"
C:Program Files (x86)WW.NETWW.PROG Everyone:(OI)(CI)(ID)C
NT SERVICETrustedInstaller:(ID)F
NT SERVICETrustedInstaller:(CI)(IO)(ID)F
NT AUTHORITYSYSTEM:(ID)F
NT AUTHORITYSYSTEM:(OI)(CI)(IO)(ID)F
BUILTINAdministrators:(ID)F
BUILTINAdministrators:(OI)(CI)(IO)(ID)F
BUILTINUsers:(ID)R
BUILTINUsers:(OI)(CI)(IO)(ID)(accesso speciale:)
GENERIC_READ
GENERIC_EXECUTE

CREATOR OWNER:(OI)(CI)(IO)(ID)F
AUTORITÀ PACCHETTI APPLICAZIONITUTTI I PACCHETTI APPLICAZIONI:(ID)R
AUTORITÀ PACCHETTI APPLICAZIONITUTTI I PACCHETTI APPLICAZIONI:(OI)(CI)(IO)(ID)(accesso speciale:)
GENERIC_READ
GENERIC_EXECUTE

AUTORITÀ PACCHETTI APPLICAZIONITUTTI I PACCHETTI APPLICAZIONI CON RESTRIZIONI:(ID)R
AUTORITÀ PACCHETTI APPLICAZIONITUTTI I PACCHETTI APPLICAZIONI CON RESTRIZIONI:(OI)(CI)(IO)(ID)(accesso speciale:)
GENERIC_READ
GENERIC_EXECUTE