Cyber Security News

Download More RAM Attack Bypasses Windows VBS and Disables Defender Through Memory Aliasing

A new attack dubbed “Download More RAM” can bypass Windows Virtualization-Based Security (VBS), weaken Hypervisor-Enforced Code Integrity (HVCI), and disable Microsoft Defender. Microsoft tracked the issue as CVE-2026-23670 and released mitigations in its April 2026 security update.

The attack abuses improperly protected Serial Presence Detect (SPD) data on certain consumer DDR4 and DDR5 memory modules. SPD is configuration data stored on a RAM module that specifies the system’s capacity, speed, and operating parameters.

If the SPD chip is writable, an attacker with local administrator privileges can alter the reported memory geometry, causing the system to believe a RAM module has more capacity than it physically contains.

This creates memory aliasing. Two different physical addresses are treated as separate locations by Windows but point to the same underlying RAM. Normally, such a condition would destabilize Windows and trigger blue-screen crashes.

RAM Attack Bypasses Windows VBS

The researchers found that Windows boot configuration settings could reserve the aliased portion of memory, allowing the operating system to remain stable while leaving the attacker access to the same physical RAM through alternate addresses.

The technique is significant because it crosses security boundaries that VBS is designed to enforce. VBS relies on Hyper-V to isolate sensitive services, including the Secure Kernel and code-integrity components, from the normal Windows kernel.

The Download More RAM attack instead operates against raw physical memory, bypassing protections based on page tables, process permissions, and virtual trust levels.

Attack Chain (Source: USENIX)

Researchers demonstrated that attackers could read aliased memory using a modified forensic memory acquisition tool and then use a RAM-disk utility to write limited amounts of data to selected memory regions.

Although this write method is unstable and can corrupt data, it was sufficient to patch the Secure Kernel Code Integrity library (skci.dll). The patches disabled checks used to block known vulnerable drivers.

Once the vulnerable-driver blocklist was disabled, the attack could load drivers that Windows security controls had previously blocked.

These drivers can provide broad physical memory access, turning the initially limited write capability into a more reliable read-and-write primitive.

The attack chain has six stages:

StageAttack TechniqueDescription
Stage 1Memory AliasingAlters SPD data to create overlapping memory addresses.
Stage 2System StabilizationPrevents Windows from using the aliased memory range.
Stage 3Memory ReadingUses a signed driver to access hidden memory.
Stage 4Memory WritingUses a RAM disk to modify aliased memory.
Stage 5Code Integrity BypassPatches skci.dll to bypass driver blocklists.
Stage 6Driver-Based AttacksLoads blocked drivers to access physical memory.

According to the research, this enables modification of protected memory, including areas associated with VBS-protected processes and endpoint security products.

In a proof of concept, the researchers used the chain to turn off Microsoft Defender’s antivirus and threat protection. They also tested the impact on Sophos Intercept X, Riot Vanguard, Easy Anti-Cheat, and BattlEye.

The paper stresses that the technique requires local administrator rights and a system containing DIMMs whose SPD configuration remains writable.

The researchers examined consumer memory modules and found affected product lines from Corsair, G.Skill, and ADATA. They cautioned that their testing was not exhaustive and that protection status can differ between product lines and individual models.

DIMMs with protected SPD configuration blocks are not susceptible to the software-only aliasing method described in the paper. Microsoft’s April mitigation prevents the Secure Boot-compatible remove memory configuration from being used as the researchers did to stabilize aliased Windows systems.

According to the USENIX paper note, this blocks the demonstrated attack chain but does not eliminate the broader risk posed by alternative stabilization techniques that may emerge.

Organizations should apply current Windows updates, maintain Secure Boot and VBS protections, and review BIOS settings for options that prohibit SPD writes.

Memory manufacturers can reduce exposure by enforcing SPD write protection, especially for configuration blocks that define module capacity and addressing.

 Strengthen Your SOC by Accelerating Threat Detection & Rapid Investigations. -> Integrate ANY.RUN With Your SOC Now.

Abinaya

Abi is a Security Editor and fellow reporter with Cyber Security News. She is covering various cyber security incidents happening in the Cyber Space.

Recent Posts

Top 10 Best SaaS Security Posture Management (SSPM) Tools in 2026

Your SaaS estate M365, Salesforce, Workday, Slack, hundreds of others is a sprawl of misconfigurations,…

57 seconds ago

Top 10 Best Data Security Posture Management (DSPM) Tools in 2026

DSPM finds sensitive data you didn’t know you had, classifies it, maps who can reach…

7 minutes ago

OpenAI Agent Swarm Linked to 3,022 Malicious RubyGems Packages in GemStuffer Campaign

Open-source packages are meant to save developers time. In the GemStuffer campaign, that trust became…

18 minutes ago

Google Chrome 153 Update Fixes 42 Security Flaws, Including 3 Critical Ones

Google has released an important Chrome 153 security update that fixes 42 vulnerabilities across the…

5 hours ago

CISA and NIST Release Technical Checklist for Safeguarding Identity Tokens From Theft and Misuse

The Cybersecurity and Infrastructure Security Agency (CISA) and the National Institute of Standards and Technology…

15 hours ago

CISA Shares 17 Techniques Used by Hackers to Compromise Active Directory Environments

CISA and five international cybersecurity agencies have released detailed guidance describing 17 common techniques hackers…

16 hours ago