CVE DatabaseCVE-2026-45247
한국어 권고문 →
CVE-2026-452479.8/CRITICALCISA KEVCWE-502

Mirasvit Full Page Cache Warmer for Magento 2 PHP Object Injection RCE Vulnerability (CVE-2026-45247)

Affected Vendors
mirasvit
Affected Components
full page cache warmer for magento 2
Published Date
2026-05-26

Executive & SecOps Summary

SECOPS ASSESSMENT
Affected Scope

Mirasvit Full Page Cache Warmer for Magento 2 before version 1.11.12

Impact

Unauthenticated remote attackers can achieve arbitrary code execution (RCE) on the target server

Mitigation

Immediately upgrade the Mirasvit Full Page Cache Warmer module to version 1.11.12 or higher, and deploy WAF mitigation rules

Affected Products & Version Scope

Mirasvit Full Page Cache Warmer for Magento 2: All versions prior to 1.11.12

Remediation & Live Workaround Commands

PATCH & WORKAROUND

1. Apply Official Security Patch

Upgrade the Mirasvit Full Page Cache Warmer module to version 1.11.12 or later immediately.

bash
# Update the module via Composer
composer update mirasvit/module-cache-warmer
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento cache:clean

2. Temporary Mitigation (WAF / Web Server Rules)

If immediate patching is not possible, configure your Web Application Firewall (WAF) or Nginx reverse proxy to block requests containing serialized PHP objects in the CacheWarmer cookie.

Nginx Mitigation Example:

nginx
# Block requests where the CacheWarmer cookie contains PHP serialization patterns (e.g., O: or a:)
if ($http_cookie ~* "CacheWarmer=[a-zA-Z0-9%]*[Oa]:[0-9]+") {
    return 403;
}
Recommended Security Control & Mitigation Partner
Cloudflare Enterprise & Pro WAF
Due to active in-the-wild exploitation, immediately upgrade your Mirasvit Cache Warmer extension to version 1.11.12 or higher.

Block Exploits Instantly with Managed Virtual Patching Rules

Can't patch production immediately? Deploy managed WAF rules at the edge to intercept RCE, SQLi, and deserialization payloads before they hit your origin server.

3-min setup · Automated Zero-Day Managed Rules
Practice Exploiting & Patching This Web Vulnerability in an Interactive Lab
Launch Hands-On Security Lab

Technical Root Cause & Exploitation Mechanics

This vulnerability (CVE-2026-45247) is a critical PHP Object Injection (CWE-502) vulnerability discovered in the Mirasvit Full Page Cache Warmer extension for Magento 2.

Root Cause & Exploit Mechanics

  • Insecure Deserialization: The extension processes the user-supplied CacheWarmer cookie value using PHP's native unserialize() function without proper validation or sanitization.
  • Gadget Chain Exploitation: An unauthenticated attacker can craft a malicious serialized PHP object utilizing existing gadget chains within Magento 2 core or its third-party dependencies.
  • Remote Code Execution (RCE): When the application deserializes the payload injected into the CacheWarmer cookie, it triggers the gadget chain, leading to arbitrary code execution on the underlying server.

Threat Severity

  • CVSS 9.8 (Critical): Requires no authentication, has low attack complexity, and can completely compromise the confidentiality, integrity, and availability of the host.
  • CISA KEV Listed: This vulnerability is actively exploited in the wild, making immediate remediation highly critical.

Official Vendor Advisories & References

SecOps Advisory Dispatch & RSS Feed

Subscribe to Daily Vulnerability Briefings & KEV Alerts

Concise morning briefings for SecOps, DevSecOps, and SRE teams covering newly exploited CVEs and mitigation priorities.

Slack / Teams / RSS Feed:
CVE-2026-45247: Mirasvit Full Page Cache Warmer for Magento 2 PHP Object Injection RCE Vulnerability (CVE-2026-45247) (CVSS 9.8) | CVE Pulse