CVE-2021-47896
7.8PDF Complete, Inc. · PDF Complete Corporate Edition
PDF Complete Corporate Edition 4.1.45 contains an unquoted service path vulnerability in the pdfcDispatcher service that allows local attackers to execute arbitrary code with elevated privileges.
Executive summary
A local privilege escalation vulnerability in PDF Complete Corporate Edition 4.1.45 allows attackers to execute arbitrary code with LocalSystem privileges due to an unquoted service path.
Vulnerability
The application utilizes an unquoted service path for the pdfcDispatcher service, which fails to properly handle spaces in the file path. A local attacker can exploit this by placing a malicious executable in a directory that the service path resolves, resulting in the execution of the payload with LocalSystem privileges.
Business impact
The exploitation of this vulnerability results in full system compromise, as the malicious code runs with the highest level of administrative permissions on the affected Windows host. This allows an attacker to install persistent backdoors, exfiltrate sensitive data, or disable security controls. While the CVSS score of 7.8 indicates a high severity, the requirement for local access necessitates that organizations prioritize this for systems where untrusted users or applications may have limited local execution rights.
Remediation
Immediate Action: Since a specific patch is not confirmed, administrators should manually modify the Windows Service configuration to quote the path for the pdfcDispatcher service or move the executable to a secure, non-writable location.
Proactive Monitoring: Monitor system logs for the creation of unauthorized executables in the C:\Program Files (x86)\ or C:\Program Files\ directories, particularly those matching service names.
Compensating Controls: Ensure that standard users are restricted from writing files to the root of the system drive or the Program Files directory to prevent the placement of malicious service binaries.
Exploitation status
Public Exploit Available: Yes, a local exploit is documented in the Exploit Database (EDB-ID 49558).
Analyst recommendation
Given the availability of a public proof-of-concept and the potential for full system compromise, this vulnerability poses a significant risk to internal security. Organizations should audit their installations of PDF Complete Corporate Edition and implement the recommended service path hardening immediately to prevent unauthorized privilege escalation.
More PDF Complete, Inc. CVEs
Sources
Originally found and disclosed by Ismael Nava, per the CVE Program record.
- ExploitDB-49558 Exploit / PoC
- Vendor Homepage
- Software Download Page
- VulnCheck Advisory: PDFCOMPLETE Corporate Edition 4.1.45 - 'pdfcDispatcher' Unquoted Service Path Third-party advisory