Project Worlds Online Time Table Generator Unrestricted File Upload Vulnerability Allowing Remote Code Execution

Vulnerability

A critical vulnerability exists in Project Worlds Online Time Table Generator version 1.0, specifically within the file '/admin/updatestudent.php'. This vulnerability allows for unrestricted file uploads by manipulating the 'pic' argument, enabling the upload of malicious PHP scripts. The server executes these scripts in a publicly accessible directory, potentially leading to a complete system compromise. The vulnerability can be exploited remotely, and a public exploit is available.

Impact

Exploitation of this vulnerability allows for remote code execution on the server, with the uploaded file being executed as a PHP script. This could lead to a full system compromise, including the installation of a web shell, bypassing of security controls, and potential damage to the application's reputation.

Reproduction

To reproduce this vulnerability, upload a file through the 'pic' field in the '/admin/updatestudent.php' page. The file will be stored in 'student/image/[email]/', where '[email]' is the email address provided in the 'eid' parameter. Once uploaded, the file can be accessed via HTTP, allowing for 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
10.0
exploitability
6.0
remediation
0.0
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.