Fixing and finding
Jump to remediation plan
CVE ID

CVE-2026-45247

Published 2026-05-26
Updated last month
Vendor/s
Mirasvit
Product/s
Mirasvit Full Page Cache Warmer
Version/s
* > 1.11.12
KEV Status
Active Exploitation
Listed in CISA's Known Exploited Vulnerabilities catalog. Active exploitation observed in the wild.
CVSS Score (v3.1)
9.8
/ 10
Critical
Severity Details
Base score
9.8 Critical
Attack vector
Network
Attack complexity
Low
Privileges required
None
User interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Description

CVE-2026-45247 is a critical PHP object injection vulnerability in Mirasvit Full Page Cache Warmer for Magento 2 allowing remote code execution.

CPE

Mirasvit logo
Mirasvit
Product Version Start Version End (excl.) Status
full_page_cache_warmer * 1.11.12 vulnerable

Related weakness (CWE)

CWE-502

Remediation plan

1

Apply official patches

Immediately update the Mirasvit Full Page Cache Warmer extension for Magento 2 to version 1.11.12 or later. This version replaces the insecure unserialize() function with safer data handling methods to prevent PHP object injection.

2

Update affected systems

Verify the version of all installed Mirasvit modules. Any version of Full Page Cache Warmer prior to 1.11.12 is vulnerable. Use Composer to update the 'mirasvit/module-cache-warmer' package to the latest secure release.

3

Restrict access

Deploy Web Application Firewall (WAF) signatures to inspect the 'CacheWarmer' cookie. Block any incoming requests where this cookie contains PHP serialization signatures, such as 'O:', 'a:', or 's:', which are characteristic of object injection attacks.

4

Monitor for exploitation

Audit web server access logs for suspicious activity targeting the 'CacheWarmer' cookie. Monitor for unusual system-level process execution (e.g., bin/sh, curl, or wget) originating from the web server user, which may indicate a successful RCE attempt.

Detection Guidance

To detect exploitation attempts, monitor HTTP traffic for the 'CacheWarmer' cookie header. Look for patterns associated with PHP serialization, specifically strings starting with 'O:' (objects) or 'a:' (arrays). Security teams should also check Magento logs for 'unserialize()' errors and inspect the filesystem for unauthorized PHP files in the pub/media or var directories, which are common targets for web shells following an RCE event.

References

Sources

NIST National Vulnerability Database (NVD)
CISA Known Exploited Vulnerabilities (KEV)

Experience superior visibility and a simpler approach to cyber risk management