fastCMS
cpe:2.3:a:fastcms_project:fastcms:*:*:*:*:*:*:*
- <= 0.1.6
A remote code execution vulnerability exists in fastCMS versions prior to 0.1.6. This issue allows local attackers to execute arbitrary code by uploading a malicious plugin. The vulnerability is introduced through the PluginController.java component, which does not properly validate plugin uploads, enabling the execution of crafted code on the server.
Exploitation of this vulnerability allows for arbitrary code execution on the server where fastCMS is running.
To reproduce this vulnerability, first build the fastCMS application and set up the necessary environment, including MySQL 5.7. After starting the application, create a malicious plugin that includes code to execute (such as opening the calculator application) and package it as a JAR file. Upload this JAR file through the fastCMS plugin management interface. Once the plugin is activated, the embedded code will be executed, demonstrating the remote code execution vulnerability.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.