Skip to main content

MaxSite CMS CVE-2026-87927

| EUVDEUVD-2026-75109 HIGH
PHP Remote File Inclusion (CWE-98)
2026-09-09 VulnCheck GHSA-wxg4-xmxc-6qm6
8.8
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify internet-facing MaxSite CMS instance
  2. Delivery
    Craft base64-encoded path traversal payload
  3. Exploit
    Send HTTP request to ajax or require-maxsite dispatcher
  4. Execution
    Dispatcher decodes payload, bypasses path validation
  5. Persist
    PHP-includes privileged admin handler file
  6. Impact
    Execute admin-gated actions without authentication

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V5 - File Handling File inclusion prevention, allowlisting
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Command and Control

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The target must be running MaxSite CMS version 0.78 through 109.6 with the web-accessible dispatcher endpoints (application/views/ajax.php or application/views/require-maxsite.php) reachable over HTTP or HTTPS. No authentication is required and no non-default configuration is needed - these dispatcher files are present and externally accessible in a standard MaxSite CMS installation. The attacker must supply a base64-encoded path traversal payload as the handler-selection parameter; a public PoC reduces the technical skill required to near zero. Exploitation is limited to the set of PHP handler files present on the server filesystem that are reachable via traversal from the dispatcher's base path; the practical impact depends on which privileged admin handler files exist and what actions they expose.

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:H/VA:N/SC:N/SI:N/SA:N, score 8.8) aligns well with the described behavior: unauthenticated, network-reachable, low-complexity exploitation with high integrity impact. The VC:L (low confidentiality) metric is plausible if the primary exposed capability is executing admin actions rather than directly dumping arbitrary file contents, though LFI primitives can often be chained to read PHP source or configuration files - this nuance is not fully resolved by the description alone. Real-world risk is elevated substantially by the existence of a public PoC exploit (published 2026-09-08 by EviL0rd) and the fact that the affected version range covers the entire product history, leaving no safe version to downgrade to. EPSS score is not provided in the input data, and the vulnerability is not listed in CISA KEV, so exploitation at scale is not confirmed; however, the trivially low attack complexity and freely available PoC lower the bar to automated scanning campaigns. The absence of a confirmed patch further amplifies urgency for any exposed deployment.

Exploit ScenarioDerived

An unauthenticated attacker sends a crafted HTTP GET or POST request to the MaxSite CMS ajax dispatcher endpoint, supplying a base64-encoded path traversal string (e.g., base64('../../../admin/handlers/settings')) as the file selection parameter. The dispatcher validates the encoded string (which appears innocuous to the path check), then decodes it and resolves the traversal to a privileged admin handler PHP file, which is then included and executed in the request context. Using the publicly available PoC published 2026-09-08 at https://github.com/EviL0rd/maxsite-cve1/blob/main/2026.09.08-maxsite-cms-ajax-lfi-path-traversal.md, the attacker can enumerate and invoke admin-gated functionality such as account management or configuration changes without any credentials.

Monitor Track and reassess. Why: Vendor states no customer action required.
1 PoC candidate (unverified) No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 09, 2026

Local file inclusion in MaxSite CMS through 109.6 allows unauthenticated remote attackers to execute privileged PHP handler files by supplying base64-encoded path traversal sequences to the ajax and require-maxsite dispatcher endpoints. The encoding technique bypasses the dispatchers' path validation logic, enabling attackers to reach admin-gated handler actions entirely without credentials. A public proof-of-concept exploit was published on 2026-09-08; the vulnerability spans essentially the entire version history of the product (0.78 through 109.6), and no patched release has been confirmed at time of analysis.

RemediationAI

No vendor-released patched version has been identified in the available data; the upstream repository should be monitored for a fix release. As immediate compensating controls, administrators should restrict external HTTP access to the ajax and require-maxsite dispatcher endpoints at the web server level - for nginx, use a location block with deny all for paths resolving to these PHP files; for Apache, use <Files> or <Location> directives with Require all denied. This trade-off is that AJAX-dependent CMS functionality will be broken for external users, though internal or admin-only access can be selectively permitted by IP allowlist. A second compensating control is deploying a WAF rule to detect base64-encoded path traversal sequences in HTTP parameters targeting these endpoints; this is less reliable as a sole control but can supplement access restriction. If MaxSite CMS is non-essential to operations, taking the application offline until a vendor patch is available is the safest posture given the public PoC.

Affected VersionsENISA

MaxSite CMS 0.78 ≤109.6

Affected Packages

euvd maxsite_cms no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

MaxSite CMS is a PHP-based content management system (CPE: cpe:2.3:a:maxsite:maxsite_cms:*:*:*:*:*:*:*:*). The flaw is rooted in CWE-98 (Improper Control of Filename for Include/Require Statement in PHP Program), a PHP-specific subclass of path traversal. Two dispatcher files are directly implicated: application/views/ajax.php (lines 17-42) and application/views/require-maxsite.php (lines 13-29). These dispatchers accept a user-controlled parameter identifying which PHP handler file to include at runtime. Path validation is implemented but checks the raw input before base64 decoding, so an attacker who base64-encodes a traversal sequence (e.g., encoding '../' characters) causes validation to pass on the encoded blob, then the application decodes it, resolves the resulting traversal path, and PHP-includes handler files outside the intended scope - including privileged admin handlers normally protected by authentication middleware.

Know when Maxsite Cms gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 8.8 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:H/VA:N/SC:N/SI:N/SA:N
vuln.today AI 8.2 HIGH

Unauthenticated network-accessible LFI with no complexity barrier; C:L because primary impact is admin action bypass rather than direct arbitrary file read, I:H for unrestricted admin handler execution enabling configuration and data modification.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
High
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

MaxSite CMS through 109.6 contains a local file inclusion vulnerability in the ajax and require-maxsite dispatchers that allows unauthenticated attackers to execute privileged handler files by supplying base64-encoded path traversal sequences. Attackers can bypass path validation checks and execute admin-gated handler actions without authentication to access sensitive functionality.

Technical POC Analysis

CWE-98: Improper Control of Filename for Include/Require.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Latest POC

1 PoC candidate from github (unverified)

Sign in to open the public PoC links collected for this CVE.

Executive ViewAI

Why It Matters

MaxSite CMS through version 109.6 is vulnerable to unauthenticated remote code execution via base64-encoded path traversal in the ajax and require-maxsite dispatcher endpoints; publicly available exploit code exists. Any organization running affected versions faces immediate risk of website defacement, data theft, and malware injection without requiring a single user credential. The vulnerability spans the product's entire history with no vendor patch available, creating an urgent exposure for organizations dependent on this CMS.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include: web application firewall rules to block base64-encoded path traversal sequences targeting ajax and require-maxsite dispatcher endpoints; network-level restriction of access to CMS administrative interfaces; disabling PHP execution in non-core directories; continuous monitoring of web server access logs for exploitation patterns; network segmentation to isolate affected CMS instances from production systems and customer data.

Threat Intelligence Overview

EPSS Score
0.3%
Top 73% exploitable
Prevalence
Low
Niche PHP CMS with limited known production deployment
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
Vendor states no customer action required
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

64
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Local File Inclusion vulnerabilities occur when an application accepts user-controlled input to specify which file should be loaded or executed, typically through functions like PHP's `include()`, `require()`, or `fopen()`.

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

CVE-2022-25411 CRITICAL POC
9.8 Feb 28

A Remote Code Execution (RCE) vulnerability at /admin/options in Maxsite CMS v180 allows attackers to execute arbitrary

CVE-2021-27983 CRITICAL POC
9.8 Dec 10

Remote Code Execution (RCE) vulnerability exists in MaxSite CMS v107.5 via the Documents page. Rated critical severity (

CVE-2026-87929 CRITICAL POC
9.3 Sep 09

Authentication bypass in MaxSite CMS versions 0.78 through 109.6 lets unauthenticated remote attackers forge valid admin

CVE-2026-87930 CRITICAL POC
9.2 Sep 09

PHP object injection in MaxSite CMS through version 109.6 lets unauthenticated remote attackers forge valid ci_session c

CVE-2022-25412 HIGH POC
8.1 Feb 28

Maxsite CMS v180 was discovered to contain multiple arbitrary file deletion vulnerabilities in /admin_page/all-files-upd

CVE-2021-35265 MEDIUM POC
6.1 Aug 03

A reflected cross-site scripting (XSS) vulnerability in MaxSite CMS before V106 via product/page/* allows remote attacke

CVE-2026-3395 MEDIUM POC
5.5 Mar 01

Maxsite Cms versions up to 109.1. contains a vulnerability that allows attackers to code injection (CVSS 7.3).

CVE-2026-70553 CRITICAL
9.3 Aug 04

Persistent unauthenticated remote code execution in MaxSite CMS lets attackers POST a crafted db_dbprefix value to the i

CVE-2026-70554 CRITICAL
9.3 Aug 04

Unauthenticated remote code execution in MaxSite CMS is possible because the application passes attacker-controlled seri

CVE-2026-70552 CRITICAL
9.3 Aug 04

Authentication bypass in MaxSite CMS version 109.5 and earlier lets unauthenticated remote attackers reach admin-gated A

CVE-2022-25413 MEDIUM POC
5.4 Feb 28

Maxsite CMS v108 was discovered to contain a stored cross-site scripting (XSS) vulnerability via the parameter f_tags at

CVE-2022-25410 MEDIUM POC
5.4 Feb 28

Maxsite CMS v180 was discovered to contain a stored cross-site scripting (XSS) vulnerability via the parameter f_file_de

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