Magento Cache Plugin RCE Under Active Exploit — CISA Sets June 6 Deadline
CVE-2026-45247 in Mirasvit Full Page Cache Warmer allows unauthenticated RCE via PHP deserialization. CISA confirms active exploitation targeting e-commerce sites.
CISA added a critical Magento plugin vulnerability to its Known Exploited Vulnerabilities catalog on June 3, giving federal agencies until June 6 to patch. The flaw, tracked as CVE-2026-45247, allows unauthenticated attackers to execute arbitrary code on e-commerce servers through a deserialization weakness in the Mirasvit Full Page Cache Warmer extension.
With over 150,000 installations worldwide, the cache warmer is a popular performance optimization tool that many online retailers rely on to speed up page load times. That widespread adoption now makes it an attractive target.
How the Attack Works
The vulnerability exploits a PHP object deserialization flaw in how the extension processes the CacheWarmer cookie. Attackers craft malicious serialized PHP objects and deliver them via HTTP requests—no authentication required.
According to Imperva's analysis, the attack chain works like this:
- Attacker sends a crafted HTTP request with a malicious
CacheWarmercookie value - The server deserializes the untrusted data without validation
- Combined with gadget chains in Magento dependencies, the deserialization escalates to remote code execution
- Functions like
system()andcurrent()are invoked to execute arbitrary commands
The core issue is that cookie values come straight from the client with no sanitization. As the Hacker News technical writeup explains, "an attacker controls the objects PHP reconstructs," giving them full control over what code runs on the server.
Active Exploitation in the Wild
Imperva has disclosed active attack activity attempting to exploit CVE-2026-45247 through serialized PHP object payloads. The campaigns have primarily singled out gaming and business sites, with the U.S., U.K., France, and Australia emerging as the most targeted countries.
Security teams can detect exploitation attempts by monitoring for CacheWarmer cookie values matching the pattern: CacheWarmer:(Tz|Qz|YT) followed by Base64-encoded strings. Serialized PHP objects Base64-encode to values starting with these prefixes.
This vulnerability follows a pattern we've seen repeatedly with Magento and e-commerce platform attacks—attackers target widely deployed plugins because a single exploit gives them access to thousands of stores.
Who's Affected
All versions of the Mirasvit Full Page Cache Warmer extension prior to version 1.11.12 are vulnerable. Mirasvit released patches on May 25, 2026.
The CVSS 9.8 score reflects the severity: network-exploitable, no authentication required, and full system compromise possible. For e-commerce sites processing payment data, the stakes are particularly high—a compromise could lead to a significant data breach exposing customer payment information.
Remediation Steps
- Update immediately to Mirasvit Full Page Cache Warmer version 1.11.12 or later
- Audit access logs for suspicious
CacheWarmercookie values matching the Base64 patterns above - Implement WAF rules to block serialized PHP object patterns in cookies
- Review server integrity if you suspect prior compromise—check for webshells or unauthorized admin accounts
Federal Civilian Executive Branch agencies have until June 6, 2026 to apply the fix per CISA's directive. Private sector organizations should treat this with equal urgency given the active exploitation.
Why This Matters
Deserialization vulnerabilities remain one of the most dangerous classes of web application flaws because they often lead directly to RCE without requiring authentication. The OWASP Top 10 has flagged insecure deserialization as a critical risk for years, yet developers continue shipping vulnerable code.
For Magento store operators, this is a reminder that third-party extensions expand your attack surface. A caching plugin shouldn't be able to compromise your entire server, but that's exactly what happens when input validation is missing from security-critical code paths.
If you're running a Magento store, audit your extension inventory. Every plugin you install is code you're trusting to not get you breached.
Related Articles
Apache ActiveMQ RCE Added to CISA KEV After Exploit Surge
CVE-2026-34197 lets attackers execute arbitrary code via ActiveMQ's Jolokia API. CISA mandates federal patching by April 30 as exploitation peaks.
Apr 20, 2026Marimo RCE Exploited 10 Hours After Disclosure—CISA Adds to KEV
CVE-2026-39987 in Marimo Python notebooks allows unauthenticated RCE via terminal WebSocket. Attackers weaponized it within hours. Patch to 0.23.0 now.
Apr 11, 2026CISA Adds n8n RCE Flaw to KEV as 24,700 Instances Sit Exposed
CVE-2025-68613 allows authenticated attackers to execute arbitrary code on n8n workflow servers. CISA gives federal agencies until March 25 to patch.
Mar 12, 2026CISA KEV Deadline Hits Today for Unpatched Gogs Zero-Day
CVE-2025-8110 allows authenticated attackers to achieve RCE on self-hosted Git servers via path traversal. Over 700 instances already compromised.
Feb 2, 2026