SIMOGEO Filemanager Arbitrary File Upload Vulnerability Allowing Code Execution

Vulnerability

A vulnerability allowing arbitrary file upload has been identified in SIMOGEO Filemanager version 2.3.0. The issue arises in the 'is_allowed_file_type()' function, where attackers can upload a crafted PHP file that is executed on the server. This vulnerability is exacerbated by a path traversal issue, allowing the uploaded file to be placed in a location where it can be accessed and executed.

Impact

Exploitation of this vulnerability allows for arbitrary code execution on the server, with the executed code running in the context of the web server user.

Reproduction

To reproduce this vulnerability, upload a file with a .txt extension containing PHP web shell code, such as a script that alerts a message. After uploading, rename the file to have a .php extension and move it to a directory where it can be executed. Once the file is accessed through the web server, the uploaded PHP code will be executed.

Added: Jul 18, 2025, 2:25 PM
Updated: Jul 18, 2025, 2:25 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
7.5
exploitability
8.7
remediation
0.0
relevance
0.3
threat
6.4
urgency
2.9
incentive
5.8

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