SourceCodester Client Database Management System Remote Code Execution Vulnerability via Arbitrary File Upload

Vulnerability

A remote code execution vulnerability has been identified in SourceCodester Client Database Management System version 1.0. This vulnerability arises from an arbitrary file upload feature in the 'user_proposal_update_order.php' file, which allows users to upload potentially dangerous files that could be executed on the server.

Impact

Exploitation of this vulnerability allows for remote code execution on the server where the application is hosted.

Reproduction

To reproduce this vulnerability, upload a file through the 'user_proposal_update_order.php' interface. The file upload mechanism does not properly validate the file type or contents, allowing the upload of executable scripts such as PHP files. Once the file is uploaded, it can be accessed via the web server, triggering the execution of the uploaded script and resulting in remote code execution.

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

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
7.5
exploitability
8.7
remediation
0.0
relevance
0.0
threat
6.5
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.