Jump to content

Pronestor Health Monitoring < - Privilege Escalation


This CHT

Recommended Posts

The Pronestor service "PNHM" (aka Health Monitoring or HealthMonitor) 
before has "BUILTIN\Users:(I)(F)" permissions for 
the "%PROGRAMFILES(X86)%\proNestor\Outlook add-in for Pronestor\PronestorHealthMonitor.exe" file, 
which allows local users to gain privileges via a Trojan horse PronestorHealthMonitor.exe file.

During the installation of Pronestors Outlook-Add-In (version 
and older) the installer creates a service named PNHM (Pronester 
Health Monitoring) with weak file permission running as SYSTEM.
The vulnerability allows all "Authenticated Users" to potentially 
execute arbitrary code as SYSTEM on the local system.

[Additional Information]
Tested on Windows 7.
Version: Outlook Add-In and older
Also tested on version with same result.
Discovered: 06-nov-2018
Reported: 07-nov-2018

Vendor: https://www.pronestor.com/
Vendor confirmed: True
Fixed: Version
Attack Type: Local Privilege Escalation
Vulnerability due to: Insecure Permissions
Discoverer: PovlTekstTV
CVE: 2018-19113
Original link: https://gist.github.com/povlteksttv/8f990e11576e1e90e8fb61acf8646d28

C:\Users\povltekst>sc qc PNHM

        TYPE               : 10  WIN32_OWN_PROCESS
        START_TYPE         : 2   AUTO_START
        ERROR_CONTROL      : 1   NORMAL
        BINARY_PATH_NAME   : "C:\Program Files (x86)\proNestor\Outlook add-in for Pronestor\PronestorHealthMonitor.exe"
        LOAD_ORDER_GROUP   :
        TAG                : 0
        DISPLAY_NAME       : Pronestor HealthMonitor
        DEPENDENCIES       :
        SERVICE_START_NAME : LocalSystem

C:\Users\povltekst>icacls 'C:\Program Files (x86)\proNestor\Outlook add-in for Pronestor\PronestorHealthMonitor.exe'
C:\Program Files (x86)\proNestor\Outlook add-in for Pronestor\PronestorHealthMonitor.exe

Notice: "BUILIN\Users:(I)(F)". (F) = Full access!
This means that an authenticated user can change the file

[Attack Vectors]
Replace the file "PronestorHealthMonitor.exe" with a malicious file 
also called "PronesterHealthMonitor.exe". Next time the service (PNHM) 
starts, the malicious file will get executed as SYSTEM. The service 
starts on every reboot.

[Affected Component]
This exe will be executed on every reboot by a service named PNHM running as SYSTEM.
Link to post
Link to comment
Share on other sites


  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Create New...