Skip to main content

MaxSite CMS CVE-2026-70554

| EUVDEUVD-2026-52894 CRITICAL
Deserialization of Untrusted Data (CWE-502)
2026-08-04 VulnCheck GHSA-jm66-348j-qvv2
9.3
CVSS 4.0 · Vendor: VulnCheck
Share

Severity by source

Vendor (VulnCheck) PRIMARY
9.3 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/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
vuln.today AI
9.8 CRITICAL

Unauthenticated single-request cookie injection to unserialize() gives network vector, low complexity, no privileges or interaction; RCE via gadget yields full C/I/A impact within the vulnerable component.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
X

Lifecycle Timeline

2
Analysis Generated
Aug 04, 2026 - 21:00 vuln.today
CVE Published
Aug 04, 2026 - 20:11 cve.org
CRITICAL 9.3

DescriptionCVE.org

MaxSite CMS contains a PHP object injection vulnerability that allows unauthenticated attackers to execute arbitrary code by passing attacker-controlled serialized data in the maxsite_comuser cookie directly to unserialize() without validation or class allowlisting. Attackers can craft a malicious serialized PHP object payload delivered in a single HTTP request to trigger magic methods during object graph reconstruction, enabling property-oriented programming attacks or remote code execution via available gadget chains such as those targeting SoapClient or Imagick extensions.

AnalysisAI

Unauthenticated remote code execution in MaxSite CMS is possible because the application passes attacker-controlled serialized data from the maxsite_comuser cookie directly into PHP's unserialize() without validation or class allowlisting. Any remote attacker can send a single crafted HTTP request carrying a malicious serialized PHP object to trigger property-oriented programming (POP) gadget chains and execute arbitrary code. The flaw was reported by VulnCheck and a vendor patch is available (MaxSite CMS 109.6); no public exploit code or CISA KEV listing is identified at time of analysis, though the CVSS 4.0 score of 9.3 reflects trivially triggerable, high-impact exploitation.

Technical ContextAI

The vulnerability is a classic CWE-502 (Deserialization of Untrusted Data) PHP object injection issue. MaxSite CMS is an open-source PHP content management system (cpe:2.3:a:maxsite:maxsite_cms). The affected code path reads the maxsite_comuser cookie - a value fully controlled by the client - and feeds it to PHP's native unserialize() function. When PHP reconstructs an object graph from serialized input, it instantiates objects of arbitrary declared classes and invokes their 'magic methods' (such as __wakeup, __destruct, __toString). Without a class allowlist (the allowed_classes option of unserialize), an attacker can force instantiation of any loadable class and chain their magic-method side effects into a POP gadget chain. Well-known universal gadgets in the PHP ecosystem - such as those built on the SoapClient (SSRF/request forgery) or the Imagick extension (which offers documented RCE gadget chains) - turn the injection into code execution rather than mere object instantiation.

RemediationAI

Vendor-released patch: upgrade to MaxSite CMS 109.6 or later, per the vendor advisory at https://max-3000.com/page/maxsite-cms-109-6; source and releases are available at https://github.com/maxsite/cms and the vulnerability details at https://www.vulncheck.com/advisories/maxsite-cms-unauthenticated-php-object-injection-via-maxsite-comuser-cookie. If immediate patching is not possible, apply compensating controls at the web/application layer: use a WAF or reverse-proxy rule to strip or reject the maxsite_comuser cookie (side effect - breaks any legitimate comment-user session state relying on that cookie), and where the code cannot be updated, replace the raw unserialize() call with json-based decoding or pass allowed_classes=false to unserialize() to block object instantiation entirely (side effect - any legitimate serialized objects in that cookie will fail to hydrate). Additionally, remove or disable unnecessary PHP extensions such as Imagick and the SOAP client on the server to eliminate common RCE gadget chains (side effect - features depending on image processing or SOAP will break).

More in PHP

View all
CVE-2019-11043 CRITICAL POC
9.8 Oct 28

In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it

CVE-2012-1823 CRITICAL POC
9.8 May 11

sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not

CVE-2016-1555 CRITICAL POC
9.8 Apr 21

(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear

CVE-2018-11138 CRITICAL POC
9.8 May 31

The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by

CVE-2024-11680 CRITICAL POC
9.8 Nov 26

ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C

CVE-2025-49113 CRITICAL POC
9.9 Jun 02

Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au

CVE-2017-9841 CRITICAL POC
9.8 Jun 27

Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c

CVE-2025-0108 HIGH POC
8.8 Feb 12

Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers

CVE-2021-25298 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2021-25296 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2013-4983 CRITICAL POC
10.0 Sep 10

The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

Share

CVE-2026-70554 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy