MaxSite CMS
CVE-2025-12347
LOW
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconAcquire valid admin credentials
-
DeliveryAuthenticate to admin panel
-
ExploitCraft malicious file upload request
-
InstallSend POST to save-file-ajax.php with file_path/content parameters
-
C2Bypass file validation
-
ExecuteWrite arbitrary file to server
-
ImpactExecute uploaded payload
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 for the MaxSite CMS admin panel (PR:L per CVSS vector). The attacker must have network access to the admin plugin endpoint at application/maxsite/admin/plugins/editor_files/save-file-ajax.php. No special configuration or non-default settings are required - the vulnerable code path exists in the standard plugin installation. The vulnerability is limited to authenticated users; unauthenticated remote exploitation is not possible due to the admin panel access requirement. The scope of impact is limited to the authenticated user's privilege level, preventing full system compromise but allowing file upload and potential remote code execution within web server permissions. |
| Impact | Despite the low CVSS score of 2.1, this vulnerability presents moderate practical risk in certain deployments. The CVSS vector indicates network accessibility (AV:N), low complexity (AC:L), and requires authenticated access (PR:L), which limits opportunistic exploitation to users with valid credentials. The EPSS score of 0.05% (16th percentile) reflects low probability of widespread automated exploitation, consistent with the authentication requirement. However, the presence of publicly available exploit code (E:P flag) increases risk for organizations with weak credential management or where admin-level users are compromised. The combination of authentication requirement and low EPSS suggests this is not a high-priority vulnerability for most organizations unless they operate in high-threat environments with credential compromise risk. The vendor's non-responsiveness to disclosure means no official patch exists, making this a lower-urgency but still exploitable flaw that depends on access controls and admin account security. |
| Exploit ScenarioDerived | An authenticated user with admin panel access obtains valid credentials through phishing or insider access. They navigate to or send a crafted POST request to the save-file-ajax.php endpoint with malicious file_path and content parameters, specifying a PHP webshell or other executable file for upload. The insufficient access control validation allows the file to be written to a web-accessible directory, granting the attacker ability to execute arbitrary code on the server or escalate privileges. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 29, 2026
MaxSite CMS up to version 109 contains an improper access control vulnerability in the file editor plugin that allows authenticated remote attackers to upload arbitrary files by manipulating the file_path and content parameters in save-file-ajax.php. Publicly available exploit code exists for this vulnerability, and the vendor has not responded to early disclosure attempts, leaving affected installations unpatched.
RemediationAI
No vendor-released patch identified at time of analysis, as the vendor has not responded to disclosure attempts. The primary remediation is to restrict access to the admin panel at the network level, limiting exposure of the save-file-ajax.php endpoint to trusted IP addresses or requiring VPN access. Additionally, enforce strong authentication mechanisms for admin accounts and implement Web Application Firewall (WAF) rules to block requests to application/maxsite/admin/plugins/editor_files/save-file-ajax.php that contain suspicious file_path or content parameters. Disable the file editor plugin entirely if not actively used. As a compensating control, monitor file system changes in the upload directories and implement file integrity monitoring to detect unauthorized file creation. Customers requiring this functionality should consider upgrading to alternative CMS platforms with active security maintenance, as MaxSite CMS has demonstrated insufficient vendor responsiveness to reported vulnerabilities.
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
MaxSite CMS is a PHP-based content management system. The vulnerability exists in the admin plugin for the file editor component (application/maxsite/admin/plugins/editor_files/save-file-ajax.php), which processes file upload requests. The root cause is classified under CWE-284 (Improper Access Control), indicating insufficient validation or authorization checks on file operations. By manipulating the file_path and content parameters sent to this AJAX endpoint, attackers can bypass intended upload restrictions and write arbitrary files to the server filesystem. The vulnerability affects all versions up to and including version 109.
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
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
DescriptionCVE.org
A flaw has been found in MaxSite CMS up to 109. This issue affects some unknown processing of the file application/maxsite/admin/plugins/editor_files/save-file-ajax.php. Executing manipulation of the argument file_path/content can lead to unrestricted upload. The attack can be executed remotely. The exploit has been published and may be used. The vendor was contacted early about this disclosure but did not respond in any way.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
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
More in Maxsite Cms
View allA Remote Code Execution (RCE) vulnerability at /admin/options in Maxsite CMS v180 allows attackers to execute arbitrary
Remote Code Execution (RCE) vulnerability exists in MaxSite CMS v107.5 via the Documents page. Rated critical severity (
Authentication bypass in MaxSite CMS versions 0.78 through 109.6 lets unauthenticated remote attackers forge valid admin
PHP object injection in MaxSite CMS through version 109.6 lets unauthenticated remote attackers forge valid ci_session c
Local file inclusion in MaxSite CMS through 109.6 allows unauthenticated remote attackers to execute privileged PHP hand
Maxsite CMS v180 was discovered to contain multiple arbitrary file deletion vulnerabilities in /admin_page/all-files-upd
A reflected cross-site scripting (XSS) vulnerability in MaxSite CMS before V106 via product/page/* allows remote attacke
Maxsite Cms versions up to 109.1. contains a vulnerability that allows attackers to code injection (CVSS 7.3).
Persistent unauthenticated remote code execution in MaxSite CMS lets attackers POST a crafted db_dbprefix value to the i
Unauthenticated remote code execution in MaxSite CMS is possible because the application passes attacker-controlled seri
Authentication bypass in MaxSite CMS version 109.5 and earlier lets unauthenticated remote attackers reach admin-gated A
Maxsite CMS v108 was discovered to contain a stored cross-site scripting (XSS) vulnerability via the parameter f_tags at
NVD
CVE.org
EPSS
VulDB
GitHub PoC
Exploit-DB