Summary
CVE-2026-70554 is an unauthenticated PHP Object Injection (deserialization of untrusted data, CWE-502) vulnerability in MaxSite CMS. The application passes attacker-controlled serialized data from the maxsite_comuser cookie directly to unserialize(), allowing a remote attacker to inject crafted PHP objects and achieve remote code execution. It is rated Critical.
Technical details
- Root cause: Serialized data taken from the
maxsite_comusercookie is passed directly to PHP’sunserialize()without validation or class allowlisting. - Trigger conditions: A single HTTP request carrying a crafted serialized PHP object in the
maxsite_comusercookie; magic methods are invoked during reconstruction of the object graph. - Attack vector: Network-based, requiring no authentication and no user interaction.
- Impact: Property-oriented programming (gadget-chain) attacks leading to remote code execution, with high impact to confidentiality, integrity, and availability.
Affected software
- MaxSite CMS versions 0.78 through 109.5.
Severity
- CVSS v3.1 base score: 9.8 (Critical) —
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS v4.0 base score: 9.3 (Critical) —
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H
Mitigation and recommended actions
- Immediate: Upgrade to MaxSite CMS 109.6 or later, which remediates the issue.
- If no patch can be applied: Restrict or filter untrusted
maxsite_comusercookie values at a web application firewall or reverse proxy, and limit network exposure of the affected application until the upgrade is completed.
How IONIX identifies potentially affected assets
IONIX matches the following signals against data already collected when it crawled the asset; identifying the technology sends no request beyond that crawl.
- The
generatormeta tag’s content:MaxSite CMS

