CVE-2020-36987

7.8

Gearboxcomputers · Program Access Controller

Program Access Controller 1.2.0.0 contains an unquoted service path vulnerability in PACService.exe that allows local attackers to execute code with elevated privileges.

Executive summary

A local privilege escalation vulnerability in Gearboxcomputers Program Access Controller 1.2.0.0 allows attackers to execute arbitrary code with LocalSystem permissions.

Vulnerability

The software contains an unquoted service path vulnerability (CWE-428) within the PACService.exe binary. A local attacker can exploit this by placing a malicious executable in the path, which the system will execute with LocalSystem privileges during the next service startup or system reboot.

Business impact

Successful exploitation of this flaw grants an attacker full administrative control over the affected system. This level of access allows for total data compromise, the installation of persistent backdoors, and the potential for lateral movement across the internal network. Given the CVSS score of 7.8, this constitutes a high-severity risk that demands prompt remediation to prevent complete system compromise.

Remediation

Immediate Action: Update to the latest version of Program Access Controller provided by Gearboxcomputers that resolves the unquoted service path issue. If an update is unavailable, administrators should manually quote the service path in the Windows Registry or disable the vulnerable service.

Proactive Monitoring: Review system event logs for unexpected service start failures or the creation of new, unauthorized executables within the Program Files directory structure.

Compensating Controls: Implement strict file system permissions on the C:\Program Files and C:\Program Files (x86) directories to prevent unprivileged users from creating or modifying files in these locations.

Exploitation status

Public Exploit Available: Yes, a public exploit exists via an ExploitDB entry (EDB-ID 48966).

Analyst recommendation

This vulnerability represents a significant risk to system integrity due to the ease of achieving local privilege escalation. Security teams should prioritize identifying all instances of Program Access Controller 1.2.0.0 in their environment and applying the necessary vendor patches or configuration changes immediately to prevent unauthorized administrative access.

Sources

Originally found and disclosed by Mohammed Alshehri, per the CVE Program record.