Summary
CVE-2026-70552 is an authentication bypass (Missing Authentication for Critical Function, CWE-306) in the AJAX dispatcher of MaxSite CMS. Unauthenticated, network-based attackers can reach admin-gated endpoints, allowing privileged operations without credentials. The flaw affects MaxSite CMS 0.78 through 109.5 and is rated critical (CVSS v3.1 9.8 / CVSS v4.0 9.3).
Technical details
- Root cause: The AJAX dispatcher fails to enforce authentication before routing requests to admin-restricted handlers.
- Trigger conditions: An attacker supplies any
X-Requested-Withheader and requests a base64-encoded path that resolves to any*-ajax.phpfile in the codebase. - Attack vector: Network; no privileges and no user interaction required, with low attack complexity.
- Impact: Unauthenticated access to admin-gated endpoints, enabling privileged operations across plugin AJAX endpoints and manipulation of application state.
Affected software
- MaxSite CMS versions 0.78 through 109.5 (inclusive).
- Fixed in MaxSite CMS 109.6.
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/SC:N/SI:N/SA:N
Mitigation and recommended actions
- Immediate: Upgrade to MaxSite CMS 109.6 or later, which remediates the vulnerability.
- If no patch can be applied: Restrict network access to the CMS and its administrative and AJAX endpoints, and filter requests to
*-ajax.phppaths at a reverse proxy or WAF 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.
generatormeta tag content:MaxSite CMS

