A severe authentication bypass within the pskmad.sys driver enables unauthorized access to sensitive process memory even on systems protected by Virtualization-Based Security. This critical flaw, tracked as CVE-2026-13043, carries a staggering CVSS score of 9.3, signaling an immediate threat to organizations relying on specific endpoint protection suites from WatchGuard and Panda Security. While modern operating systems have introduced robust layers of defense like Kernel Address Space Layout Randomization, this vulnerability demonstrates that a single misconfigured driver can act as a skeleton key for malicious actors. The issue primarily resides within the Panda Kernel Memory Access Driver, a component designed to facilitate deep-system monitoring but which now serves as a potential gateway for local attackers. By exploiting a fundamental weakness in how the driver validates user-mode requests, an authenticated individual can leap over security boundaries that were previously thought to be impenetrable.
Technical Mechanics: The Breakdown of Driver Handshakes
The technical core of this vulnerability lies in the interaction between user-mode applications and the privileged kernel environment via the PSMEMDriver device. Typically, such drivers utilize an extended-attribute handshake protocol, in this case named PsOpenPacket000, to ensure that only authorized processes can issue sensitive input/output control commands. However, researchers discovered a significant logical failure in this authentication gate that allows standard, non-privileged users to mimic legitimate handshake signals. By successfully bypassing this initial check, an attacker effectively gains a direct line of communication to the driver’s most powerful functions. This transition from a restricted user context to one capable of influencing kernel-level operations represents a total collapse of the security model intended for this software. Consequently, the driver becomes a tool for the very threats it was supposed to mitigate, providing a reliable path for unauthorized data exfiltration. Once the authentication mechanism is circumvented, the attacker can execute four specific high-risk operations that provide nearly unrestricted access to the system’s memory architecture. These operations include memory transfer, entry mapping, entry unmapping, and direct model-specific register access, each of which bypasses standard Windows access control lists. Memory transfer allows for the reading and writing of data across different process boundaries, while entry mapping can expose hidden regions of the physical RAM to a malicious process. Such capabilities are particularly dangerous because they occur at a level below the standard visibility of most security monitoring tools. Furthermore, the ability to manipulate memory entries directly means that an adversary can potentially modify the behavior of other running applications or hide their presence from the operating system itself. This level of control effectively turns the pskmad.sys driver into a local rootkit-like utility.
Defensive Failures: Undermining Virtualization and Memory Isolation
A particularly alarming aspect of CVE-2026-13043 is its capacity to neutralize the effectiveness of advanced Windows security features like Virtualization-Based Security. Proof-of-concept demonstrations show that an attacker can leverage the driver to read the IA32_LSTAR processor register, a critical component used by the CPU to handle system calls. By exposing this register, the attacker can pinpoint the exact locations of privileged kernel functions, thereby completely compromising Kernel Address Space Layout Randomization. Furthermore, the vulnerability enables the dumping of highly sensitive memory from the Local Security Authority Subsystem Service, even on Windows 11 systems where Hypervisor-Protected Code Integrity is active. The driver-level access granted by this flaw allows for the extraction of plaintext passwords, NTLM hashes, and Kerberos tickets. This scenario creates a blind spot where administrative credentials and private encryption keys can be harvested without triggering usual alarms.
Beyond the immediate technical compromise, the broader implications for enterprise security necessitated a shift in how administrators managed third-party software risks. The discovery of CVE-2026-13043 highlighted a persistent risk in the ecosystem of third-party drivers that operate with high privileges. Organizations shifted their focus toward more aggressive driver blocklisting and stricter vendor risk assessments to ensure that security software did not become a liability. Administrators adopted automated tools to audit driver signatures across their fleet, ensuring that legacy or unpatched components were removed before they could be exploited. Security mandates required that IT teams verify that all instances of WatchGuard or Panda Security tools were running the latest patched versions. This incident also prompted a wider discussion on least-privilege driver designs. Ultimately, treating kernel-mode drivers as high-risk assets allowed departments to strengthen their defense against similar bypasses.
