CVE-2021-47736
8.8CMSimple_XH · CMSimple_XH
CMSimple_XH 1.7.4 allows authenticated administrative users to execute arbitrary code on the server by uploading malicious PHP files via the content editing functionality.
Executive summary
CMSimple_XH 1.7.4 contains an authenticated remote code execution vulnerability that permits administrative users to gain full control over the underlying server.
Vulnerability
This is an improper control of code generation (CWE-94) flaw where the content editing functionality fails to restrict the upload of executable PHP files. An attacker with administrative privileges can manipulate the CSRF token mechanism to inject and execute arbitrary server-side code.
Business impact
Successful exploitation of this vulnerability grants an attacker the ability to execute arbitrary commands on the server, leading to a total compromise of the application and its data. Given the CVSS score of 8.8, this represents a high-severity risk that could result in full system takeover, unauthorized access to sensitive databases, and potential lateral movement within the network.
Remediation
Immediate Action: Upgrade CMSimple_XH to the latest version available from the vendor, as older versions like 1.7.4 are confirmed to be vulnerable.
Proactive Monitoring: Review web server access logs for anomalous requests to the content editing endpoint or unexpected calls to newly created PHP files in the web root.
Compensating Controls: Implement a Web Application Firewall (WAF) to block unauthorized file upload attempts and restrict access to administrative interfaces by IP address to reduce the attack surface.
Exploitation status
Public Exploit Available: Yes, a functional exploit script is available on ExploitDB.
Analyst recommendation
The vulnerability presents a significant risk to the integrity and availability of the affected server. Administrators must prioritize updating the CMSimple_XH installation to a patched version immediately. Given the availability of a public exploit script, the window for remediation is narrow, and organizations should audit their administrative user accounts to ensure no unauthorized access has occurred.
Sources
Originally found and disclosed by Halit AKAYDIN (hLtAkydn), per the CVE Program record.
- ExploitDB-50367 Exploit / PoC
- Official Vendor Homepage
- VulnCheck Advisory: CMSimple_XH 1.7.4 Authenticated Remote Code Execution via Content Editing Third-party advisory