Vulnerability Description
code-projects Scholars Tracking System 1.0 allows an authenticated attacker to achieve remote code execution via unrestricted file upload. The endpoints update_profile_picture.php and upload_picture.php store uploaded files in a web-accessible uploads/ directory using the original, user-supplied filename without validating the file type or extension. By uploading a PHP file and then requesting it from /uploads/, an attacker can execute arbitrary PHP code as the web server user.
CVSS Score
HIGH
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Fabian | Scholars Tracking System | 1.0 |
Related Weaknesses (CWE)
References
- https://code-projects.org/scholars-tracking-system-in-php-with-source-code/Product
- https://youngkevinn.github.io/posts/CVE-2025-70151-Scholars-FileUpload-RCE/ExploitMitigationThird Party Advisory
FAQ
What is CVE-2025-70151?
CVE-2025-70151 is a vulnerability with a CVSS score of 8.8 (HIGH). code-projects Scholars Tracking System 1.0 allows an authenticated attacker to achieve remote code execution via unrestricted file upload. The endpoints update_profile_picture.php and upload_picture.p...
How severe is CVE-2025-70151?
CVE-2025-70151 has been rated HIGH with a CVSS base score of 8.8/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2025-70151?
Check the references section above for vendor advisories and patch information. Affected products include: Fabian Scholars Tracking System.