: A new Windows rootkit bypasses HVCI and PatchGuard by hiding processes using a critical timing window. The technique uses a legitimate Microsoft API, PsSetCreateProcessNotifyRoutineEx, to get notified when a process terminates. Inside the callback, the corrupted LIST_ENTRY structures are repaired microseconds before the kernel's own integrity checks run. The result is that the process terminates cleanly with no crash and no detection. This technique bypasses both HVCI and PatchGuard while operating entirely within documented APIs.
If you're experiencing issues related to HVCI, consider the following best practices:
PatchGuard Peekaboo: Hiding Processes on Systems with ... - Outflank Hvci Bypass
Achieving an HVCI bypass grants an adversary the highest possible level of persistence and stealth on a Windows endpoint.
service from the rest of the Windows operating system. By running the CI service in a secure, hardware-isolated environment, HVCI ensures that only signed and trusted code is allowed to run in the kernel. It effectively eliminates "RWX" (Read-Write-Execute) memory pages in the kernel, meaning an attacker cannot write shellcode to a page and then execute it. Common HVCI Bypass Techniques : A new Windows rootkit bypasses HVCI and
This is the most common, non-vulnerability-specific method. An attacker brings a legitimately signed driver that has a known vulnerability (e.g., a "read/write primitive" or "arbitrary memory read/write").
These BYOVD attacks work even on fully patched Windows 11 systems with HVCI and Secure Boot enabled, bypassing some of Microsoft's strongest kernel protections. Attackers can load "private kernel drivers" or exploit two vulnerable kernel drivers simultaneously while HVCI is active. The result is that the process terminates cleanly
Hyper-Virtualization-Based Code Integrity (HVCI), commonly known as Memory Integrity in Windows, represents one of Microsoft’s most robust modern security boundaries. By leveraging hardware virtualization, HVCI ensures that only digitally signed, trusted code can execute within the Windows kernel. However, as defensive boundaries harden, offensive researchers and malware developers aggressively seek methods to circumvent them.
HVCI has successfully raised the cost of entry for kernel-level exploitation, forcing threat actors to abandon primitive shellcode injection in favor of complex data-only manipulation and code-reuse strategies. Understanding the mechanics of an HVCI bypass underlines a critical security truth: configuration and hardware hygiene are just as vital as code patches.
The BYOVD attack remains the most prevalent method to subvert kernel protections. Attackers drop a legitimately signed, third-party driver (often an outdated anti-cheat or hardware monitoring driver) that contains a known security flaw, such as an arbitrary memory read/write primitive.
This will close in 0 seconds
Select at least 2 products
to compare