CVE-2025-70151: code-projects Scholars Tracking System unrestricted file upload RCE

CVE-2025-70151 · Severity: high · CVSS 8.8 · Published 2026-02-18

Scholars Tracking System is a web-based application used to manage student records and profiles, including photo uploads. An authenticated attacker can upload a PHP file through the profile picture upload feature and execute arbitrary code on the web server, potentially gaining full access to the application's data, databases, and server infrastructure.

Vendors: Fabian.

Quick answers

Is CVE-2025-70151 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2025-70151 being exploited in the wild.
How severe is CVE-2025-70151?
High severity, with a CVSS score of 8.8, published 18 February 2026.
Which products and versions are affected?
code-projects Scholars Tracking System 1.0.
Is there a fix for CVE-2025-70151?
No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.
How is CVE-2025-70151 attacked?
It is attacked over the network, in a web application.
Am I affected by CVE-2025-70151?
Check whether you run Fabian Scholars Tracking System. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

Technical details

This is an unrestricted file upload vulnerability (CWE-434) in the update_profile_picture.php and upload_picture.php endpoints. The application stores uploaded files directly in the web-accessible uploads/ directory using the original user-supplied filename without validating file type, extension, or MIME type. Because the web server executes PHP scripts within the uploads/ directory, an attacker with valid authentication credentials can upload a malicious PHP file and then request it directly via HTTP to achieve remote code execution (RCE) as the web server user. The vulnerability requires prior authentication but does not require user interaction beyond file upload. Patches should implement strict allowlist validation of file extensions/MIME types, use random filenames, disable PHP execution in upload directories, or serve uploads outside the web root.

Affected products

  • code-projects Scholars Tracking System 1.0

Timeline

  • 2026-02-18: disclosed: CVE-2025-70151 published
  • 2025-12-27: other: Vulnerability discovered by MinhKhoa

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.