Need a SYSTEM shell? Just ask your EDR!CVE-2025-13176: ESET Inspect Connector looks for an OpenSSL config in a user-writable path. It’s an easy LPE that loads your payload directly into the EDR process.
- Affected Product: ESET Inspect Connector for Windows (versions prior to 3.0.5765)
- Vulnerability Type: Local Privilege Escalation (LPE)
- Severity: High (CVSSv4.0 8.4)
- CVE: CVE-2025-13176
- Privileges Required: Low Privileged User
- Configuration Requirement: None/Default
- Fixed Version: ESET Inspect Connector 3.0.5765
Description
A Local Privilege Escalation (LPE) vulnerability was identified in the ESET Inspect Connector for Windows, a component of ESET’s XDR solution. The vulnerability exists due to the ElConnector.exe process (running as SYSTEM) attempting to load an OpenSSL configuration file (openssl.cnf) from a non-existent path that can be created by a low-privileged user.
An attacker with local access can create the directory structure C:\src\vcpkg\packages\openssl_x64-windows-static\ and place a malicious openssl.cnf file along with a payload DLL. When the ElConnector service restarts or initializes OpenSSL, it loads the malicious configuration, which in turn loads the attacker’s DLL into the SYSTEM process, achieving privilege escalation.
Additionally, because the code execution occurs within the context of the EDR agent itself, this technique can be used to bypass security protections and telemetry, or maintain persistence with high privileges while appearing legitimate.
Local Privilege Escalation (LPE) in ESET Inspect Connector for Windows via OpenSSL configuration (openssl.cnf).
labs.infoguard.ch