CMSimple Insecure Permissions Vulnerability Allowing Information Disclosure

Vulnerability

A vulnerability in CMSimple version 5.16 exists due to insecure permissions, allowing remote attackers to access sensitive information. This is achieved by sending a crafted script to the functionality that downloads PHP backup files.

Impact

Exploitation of this vulnerability could lead to unauthorized access to sensitive information, with the potential for remote code execution, according to the vulnerability's author.

Reproduction

To reproduce this vulnerability, log in as an administrator and navigate to the 'Backup' tab. Intercept the outgoing request when clicking the 'download' button for a content or pagedata file. Change the request action from 'download' to 'edit'. In the code editor, replace the PHP code with a payload that executes system commands, such as a command to display the system's user ID. Save the file, and then execute the payload by accessing the file through the web server.

Added: Jun 9, 2025, 7:46 PM
Updated: Jun 9, 2025, 7:46 PM

Vulnerability Rating

Custom Algorithm
spread
3.4
impact
2.5
exploitability
6.3
remediation
0.0
relevance
0.0
threat
6.4
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.