OpenEDR Privilege Escalation Vulnerability via IOCTL Interface

Vulnerability

A local, non-privileged attacker can exploit a vulnerable IOCTL interface in the OpenEDR kernel driver version 2.5.1.0 to modify the DLL injection path used by the product. By redirecting this path to a user-writable location, an attacker can cause OpenEDR to load a malicious DLL into high-privilege processes, leading to arbitrary code execution with SYSTEM privileges and full system compromise.

Impact

Exploitation of this vulnerability allows for local privilege escalation, with injected DLLs executed in the context of high-privilege processes, such as Windows Defender.

Reproduction

The vulnerability can be reproduced by sending a crafted IOCTL request to the OpenEDR kernel driver. This request should include a modified DLL path that points to a location writable by non-privileged users. Once the path is set, the OpenEDR driver will inject the DLL into a privileged process, such as one related to system services or trusted applications.

Added: Mar 16, 2026, 4:28 PM
Updated: Mar 16, 2026, 4:28 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
10.0
exploitability
4.0
remediation
0.0
relevance
4.0
threat
6.4
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.