Skip to main content

MaxSite CMS CVE-2025-12346

LOW
Improper Access Control (CWE-284)
2025-10-28 cna@vuldb.com
2.1
CVSS 4.0 · Vendor: vuldb
View

Attack ChainAIDerived

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

  1. Access
    Obtain admin credentials
  2. Delivery
    Authenticate to admin panel
  3. Exploit
    Access auto_post plugin upload
  4. Execution
    Craft HTTP request with malicious headers
  5. Persist
    Upload file to arbitrary location
  6. Impact
    Execute code or compromise system

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Access control enforcement
MITRE ATT&CK

1 technique across 1 tactic: Defense Evasion

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

Exploitation Conditions

Exploitation requires valid authentication credentials with admin or plugin-access privileges on the MaxSite CMS installation. Specifically, an attacker must be able to access the auto_post plugin's upload functionality (/application/maxsite/admin/plugins/auto_post/ or equivalent). The vulnerability is triggered when the attacker manipulates the HTTP request headers X-Requested-FileName and X-Requested-FileUpDir during file upload operations. No special system configuration or non-default settings are explicitly described in available data, suggesting the default plugin behavior is vulnerable. The admin panel and auto_post plugin must be installed and enabled (appears to be default for MaxSite CMS versions up to 109). Unauthenticated remote exploitation is NOT possible - a valid login is required.

Impact

CVSS 2.1 with authenticated-required attack (PR:L) reflects limited severity, but data signals warrant nuanced analysis. EPSS at 0.05% percentile (16th percentile) indicates very low exploitation probability in the wild, contradicting the 'public exploit available' claim - suggesting the POC may be academic, version-specific, or dependent on non-default configuration. The vulnerability requires authenticated access (PR:L per CVSS 4.0 vector), which significantly reduces opportunistic attack surface compared to unauthenticated exploits. However, many MaxSite CMS deployments may have weak or default credentials, lowering the practical barrier to initial access. The authenticated-only requirement and low EPSS score together suggest this is a lower-priority finding for organizations with strong access controls and regular patching practices. Organizations with MaxSite CMS and exposed admin interfaces or weak authentication are at elevated risk.

Exploit ScenarioDerived

An attacker with valid (but low-privilege) admin credentials logs into the MaxSite CMS admin panel and navigates to the auto_post plugin upload feature. Instead of uploading files through the normal UI, the attacker crafts HTTP requests with custom headers X-Requested-FileName and X-Requested-FileUpDir set to malicious values, such as a path to the web root and a PHP filename. The vulnerable upload handler fails to properly validate these headers and stores the uploaded file in the attacker's chosen location with the attacker's chosen filename, enabling webshell deployment or overwriting legitimate files.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Apr 29, 2026

MaxSite CMS up to version 109 contains an unrestricted file upload vulnerability in the auto_post plugin's upload handler that allows authenticated remote attackers to bypass file upload restrictions by manipulating HTTP headers (X-Requested-FileName and X-Requested-FileUpDir). Public exploit code is available, though EPSS score (0.05%) suggests limited real-world exploitation despite the publicly disclosed proof-of-concept.

RemediationAI

Update MaxSite CMS to a version newer than 109 if available from the vendor. Since the vendor did not respond to early disclosure according to the report, check the official MaxSite project repository or community channels for available updates. As an immediate workaround, disable or restrict access to the auto_post plugin administratively if it is not actively used, or apply strict network access controls to limit admin panel exposure to trusted IP ranges only. Additionally, implement strict input validation on custom HTTP headers (X-Requested-FileName and X-Requested-FileUpDir) by filtering special characters, path traversal sequences, and validating filenames against a whitelist. Monitor file upload directories for unexpected files or suspicious activity. If no patched version becomes available from the unmaintained project, consider migrating to an actively maintained CMS with documented security practices.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

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

Technical ContextAI · show details

The vulnerability exists in the HTTP Header Handler component (application/maxsite/admin/plugins/auto_post/uploads-require-maxsite.php) which improperly validates or sanitizes custom HTTP headers used for file upload operations. CWE-284 (Improper Access Control / Incorrect Permission Assignment) indicates the root cause is inadequate authorization checks on the header parameters that control upload destination and filename. The auto_post plugin appears designed to automate content posting and relies on header-based directives to determine where files should be stored and what names they should receive. MaxSite CMS is a PHP-based content management system, and this plugin vulnerability allows attackers with valid credentials to manipulate upload behavior outside intended boundaries.

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 (vuldb) PRIMARY 2.1 LOW
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P

Primary rating from Vendor (vuldb) · only source for this CVE.

CVSS VectorVendor: vuldb

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

DescriptionCVE.org

A vulnerability was detected in MaxSite CMS up to 109. This vulnerability affects unknown code of the file application/maxsite/admin/plugins/auto_post/uploads-require-maxsite.php of the component HTTP Header Handler. Performing manipulation of the argument X-Requested-FileName/X-Requested-FileUpDir results in unrestricted upload. Remote exploitation of the attack is possible. The exploit is now public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.

Threat Intelligence Overview

EPSS Score
0.1%
Top 84% exploitable
Exploit
POC
Public exploit code exists
Data Quality
4 sources
Confidence: Medium

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 LOW
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
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· derived
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Low

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Malicious file upload attacks exploit insufficient validation when web applications accept user-provided files.

Affected Products (CPE)CVE.org

cpe:2.3:a:max-3000:maxsite_cms:*:*:*:*:*:*:*:*
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-2026-87927 HIGH POC
8.8 Sep 09

Local file inclusion in MaxSite CMS through 109.6 allows unauthenticated remote attackers to execute privileged PHP hand

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

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