GreenCMS Unrestricted File Upload Vulnerability in Custom Plugin Management

Vulnerability

A vulnerability allowing unrestricted file uploads has been identified in GreenCMS versions through 2.3. The issue arises in the 'pluginAddLocal' function within 'index.php?m=admin&c=custom&a=pluginadd'. This vulnerability allows attackers to upload compressed files containing web shells, which are then decompressed into the website's root directory. Once the web shell is in place, it can be used to gain remote access to the server, potentially leading to data breaches, server manipulation, and other significant security risks.

Impact

Exploitation of this vulnerability allows for arbitrary file uploads, which can be used to upload malicious scripts or web shells that are executed on the server. This could lead to unauthorized access and control over the server, allowing for data theft, manipulation of website content, or use of the server's resources for malicious activities such as cryptocurrency mining or launching DDoS attacks.

Reproduction

To reproduce this vulnerability, access the GreenCMS admin panel and navigate to the 'Custom' section. Use the 'Plugin Add' feature to upload a compressed file containing a web shell. Once uploaded, the web shell can be accessed and executed, providing a means to control the server remotely.

Remediation

No specific mitigation measures are known, but it is generally recommended to upgrade to a supported version of GreenCMS.

Added: Apr 26, 2026, 10:29 PM
Updated: Apr 26, 2026, 10:29 PM

Vulnerability Rating

Custom Algorithm
spread
1.0
impact
2.5
exploitability
9.7
remediation
7.7
relevance
6.8
threat
6.4
urgency
2.9
incentive
8.3

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