Windows Driver Flaw Allows Privilege Escalation

TL;DR: A vulnerability has been discovered in the PCTCore64.sys Windows kernel driver, formerly part of PC Tools Internet Security. The driver lacks proper access controls, allowing any local user to send privileged commands. This creates an opening for privilege escalation via "Bring Your Own Vulnerable Driver" (BYOVD) attacks.
Key facts
- Category
- Cybersecurity
- Impact
- High
- Published
- Source
- CERT/CC
Full summary
A flaw in the PCTCore64.sys Windows kernel driver allows local attackers to escalate privileges using a "Bring Your Own Vulnerable Driver" attack.
A significant security vulnerability has been identified in the PCTCore64.sys Windows kernel driver, a component originally from PC Tools Internet Security. According to a report from CERT/CC, the driver's device interface is exposed without proper access controls. This oversight allows any user-mode process, regardless of its permission level, to interact directly with the driver. As a result, an unprivileged application can send powerful I/O Control (IOCTL) commands that should normally be restricted to system-level processes. This effectively creates an open door for unauthorized actions at a highly privileged level of the operating system.
The primary risk associated with this flaw is local privilege escalation. An attacker who has already gained initial, low-level access to a machine can exploit this vulnerability to elevate their permissions to the highest level, equivalent to an administrator or the system itself. This is particularly dangerous in a "Bring Your Own Vulnerable Driver" (BYOVD) attack scenario. In a BYOVD attack, malicious software intentionally loads this known-vulnerable driver onto a target system. Once the driver is active, the malware can use the unprotected interface to execute arbitrary code with kernel-level privileges, bypassing endpoint security solutions and other defenses. This attack vector is a growing concern for security teams as it allows attackers to achieve deep system control and persistence.
Why it matters
This vulnerability highlights the ongoing threat of 'Bring Your Own Vulnerable Driver' (BYOVD) attacks, where threat actors use legitimate but flawed drivers to gain kernel-level access. It's a reminder for security teams to monitor not just malicious software, but also the loading of outdated or vulnerable drivers that can bypass modern security controls.
Business impact
A successful exploit could lead to a full system compromise, allowing an attacker to steal sensitive data, deploy ransomware, or establish a persistent foothold in the network. For businesses, this translates to risks of data breaches, operational disruption, and reputational damage. Defending against BYOVD attacks is crucial for maintaining a secure IT environment.
Action checklist
- 1Review and update driver blocklists to include PCTCore64.sys and other known vulnerable drivers.
- 2Configure system monitoring to detect and alert on the loading of unsigned or suspicious drivers.
- 3Implement application control policies (e.g., AppLocker) to restrict driver installation privileges.
- 4Ensure endpoint detection and response (EDR) tools are configured to identify BYOVD techniques.
Tags
Related on Notifire
Related stories
Primary source: CERT/CC