SimplePHPscripts Simple CMS
cpe:2.3:a:simple-cms_project:simple_cms:*:*:*:*:*:*:*
- <= 2.1
A remote SQL injection vulnerability has been identified in Simple CMS version 2.1. This vulnerability allows privileged attackers to inject unfiltered SQL commands into the users module via the admin.php file. Exploitation of this vulnerability could lead to a compromise of the database management system and the web application.
Successful exploitation allows for remote SQL injection, leading to potential database management system compromise and manipulation of the web application's database.
To reproduce this vulnerability, a privileged user must access the admin panel and navigate to the users module. Once there, the 'addUser' or 'editUser' functions can be used to inject SQL payloads into the 'name', 'username', and 'password' fields. The injection takes advantage of the application's failure to properly sanitize input, allowing malicious SQL commands to be executed on the database.
It is recommended to update to the latest version of Simple CMS, which addresses this vulnerability. Additionally, implement input validation to restrict special characters and SQL injection payloads, and use prepared statements to safeguard SQL queries.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.