Vtiger CRM Open Source Edition Remote Code Execution Vulnerability

Vulnerability

A remote code execution vulnerability has been identified in Vtiger CRM Open Source Edition versions through 8.3.0. This issue allows an attacker with admin privileges to execute arbitrary PHP code by exploiting the ZIP import functionality within the Module Import feature. The vulnerability arises because the system does not properly validate the contents of uploaded ZIP files, enabling the inclusion of malicious PHP files that can be executed on the server.

Impact

Exploitation of this vulnerability could lead to a full server takeover.

Reproduction

To reproduce this vulnerability, first upload a ZIP file containing a malicious PHP payload, such as a reverse shell, into the 'List.php' file. This ZIP file should also include a 'manifest.xml' file that specifies the module details. After uploading the ZIP file through the 'Import Module from Zip' option in the Module Management section, the malicious PHP file can be executed by accessing the imported module, which will trigger the reverse shell connection.

Remediation

It is recommended to disable the Module Import feature.

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

Vulnerability Rating

Custom Algorithm
spread
4.5
impact
10.0
exploitability
5.8
remediation
8.3
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.