ZeroHour

CVE-2026-87930

niche

Unauthenticated PHP Object Injection in MaxSite CMS 109.6 and Earlier

CVSS 4.0
9.2 critical
EPSS
<1%p27
Published
()
Modified
AI analysis

MaxSite CMS through version 109.6 passes the ci_session cookie to unserialize() without class restrictions, allowing unauthenticated attackers to inject arbitrary PHP objects (CWE-502, deserialization of untrusted data). Because the application uses a hardcoded encryption key, an attacker can forge session cookies that pass integrity checks, and the injected objects then trigger magic methods. Depending on the gadget classes present in a given installation, this can corrupt application state or escalate to arbitrary code execution; the flaw is scored critical at 9.2 (CVSS 4.0) with high confidentiality, integrity, and availability impact. Any internet-facing MaxSite CMS deployment running version 109.6 or older is affected, with no privileges or user interaction required. There is currently no public proof-of-concept, the issue is not in the CISA KEV catalog, and no confirmed in-the-wild exploitation is known.

What to do: Upgrade MaxSite CMS to a release newer than 109.6 as soon as a fixed version is available. As an interim mitigation, replace the hardcoded default encryption key with a unique, strong secret in the CMS session/cookie configuration so attackers cannot forge valid ci_session cookies. Review access logs for unusual or tampered ci_session cookie values and restrict untrusted access to affected sites where possible.

Affected
MaxSite CMSall versions through and including 109.6
Estimated exposure
nichelikely low tens of thousands of sites worldwide (estimate; no authoritative install counts available) — MaxSite CMS is a niche, primarily Russian-language CMS with no published active-install statistics, so this order-of-magnitude estimate reflects its small, regionally concentrated user base rather than a measured count.

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

MaxSite CMS through 109.6 passes the ci_session cookie to unserialize() without class restrictions, allowing unauthenticated attackers to inject PHP objects. Attackers can forge valid session cookies using the hardcoded encryption key to trigger magic methods and corrupt application state or achieve code execution if gadget classes exist.

Weakness
CWE-502
Vector
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.