CVE-2025-10424
7.31000projects · Online Student Project Report Submission and Evaluation System
A vulnerability in the Online Student Project Report Submission and Evaluation System allows for unrestricted file uploads via the faculty_controller.php file.
Executive summary
A critical unrestricted file upload vulnerability in the 1000projects Online Student Project Report Submission and Evaluation System allows remote attackers to execute malicious file uploads.
Vulnerability
The application is susceptible to an unrestricted file upload vulnerability within the /admin/controller/faculty_controller.php file, which can be exploited by an unauthenticated remote attacker by manipulating the new_image argument.
Business impact
Successful exploitation of this vulnerability permits unauthorized file uploads to the server, which can lead to remote code execution or complete system compromise depending on the server configuration. While the CVSS score of 7.3 indicates a High severity, the ability for an unauthenticated attacker to inject arbitrary files poses a significant risk to the integrity and availability of the host infrastructure.
Remediation
Immediate Action: Since no official patch is currently available, administrators should restrict access to the /admin directory and ensure that the application is not accessible from the public internet.
Proactive Monitoring: Monitor server logs for unusual file upload activity or requests directed at the /admin/controller/faculty_controller.php endpoint.
Compensating Controls: Implement a Web Application Firewall (WAF) to filter and block requests containing suspicious file extensions or malicious payloads targeting the upload functionality.
Exploitation status
Public Exploit Available: Yes, a public proof of concept has been published via the referenced GitHub repository.
Analyst recommendation
Given the availability of a public proof of concept and the nature of the flaw, this vulnerability presents a high risk to the environment. IT teams should prioritize isolating the affected system from external networks and implement strict file validation controls until a vendor-provided update is released to address the underlying security flaw.
Sources
Originally found and disclosed by USTC-l1nk (VulDB User), per the CVE Program record.
- VDB-323858 | 1000projects Online Student Project Report Submission and Evaluation System faculty_controller.php unrestri Vulnerability database entry
- VDB-323858 | CTI Indicators (IOB, IOC, TTP, IOA)
- Submit #647173 | 1000projects.org Online Student Project Report Submission and Evaluation System v1.0 File unrestricted Third-party advisory
- Submit #647176 | 1000projects.org Online Student Project Report Submission and Evaluation System PHP Project v1.0 File u Third-party advisory
- Exploit / PoC