e107 CMS File Upload Vulnerability Allowing Remote Code Execution

Vulnerability

A file upload vulnerability has been identified in e107 CMS version 3.2.1. This vulnerability allows authenticated administrative users to bypass upload restrictions and execute PHP files. By manipulating the upload URL parameter, attackers can upload malicious PHP files to parent directories. The vulnerability is exploited through the Media Manager import feature, enabling remote code execution.

Impact

Exploitation of this vulnerability leads to remote code execution on the server.

Reproduction

To reproduce this vulnerability, an authenticated admin user can upload a file via the Media Manager. By selecting a file type that is normally restricted, such as an SVG or PHP file, and using the import feature to upload it from a remote location, the file can be executed on the server. For example, uploading a PHP file named 'cmd.php' and then accessing it directly would demonstrate the successful execution of the uploaded code.

Added: Jan 14, 2026, 12:28 AM
Updated: Jan 14, 2026, 12:28 AM

Vulnerability Rating

Custom Algorithm
spread
5.2
impact
7.5
exploitability
5.9
remediation
0.0
relevance
2.1
threat
6.4
urgency
2.9
incentive
0.0

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