PatchSiren

PatchSiren cyber security CVE debrief

CVE-2025-70151 Code Projects CVE debrief

CVE-2025-70151 is a high-severity vulnerability in the Scholars Tracking System 1.0 that allows an authenticated attacker to achieve remote code execution via unrestricted file upload. The vulnerability exists in the update_profile_picture.php and upload_picture.php endpoints, which store uploaded files in a web-accessible uploads/ directory using the original, user-supplied filename without validating the file type or extension. This oversight enables an attacker to upload malicious files, including PHP files, and execute them as the web server user. Defenders should prioritize verifying exposure and remediating vulnerable instances.

Vendor
Code Projects
Product
Scholars Tracking System 1.0
CVSS
HIGH 8.8
CISA KEV
Not listed in stored evidence
Original CVE published
2026-02-18
Original CVE updated
2026-09-08
Advisory published
2026-02-18
Advisory updated
2026-09-08

Who should care

Defenders responsible for the Scholars Tracking System 1.0 deployment should assess exposure and prioritize remediation. This includes reviewing system configurations, verifying the presence of vulnerable instances, and applying patches or updates. Additionally, defenders should monitor for suspicious activity and implement compensating controls to mitigate potential impacts.

Why it matters

CVE-2025-70151 is a high-severity vulnerability in the Scholars Tracking System 1.0 that allows an authenticated attacker to achieve remote code execution via unrestricted file upload. Defenders should prioritize verifying exposure and remediating vulnerable instances.

  • Remote code execution as the web server user
  • Potential for arbitrary PHP code execution
  • Need for validation of file types and extensions
  • Verification of vulnerable instances and remediation priority

Technical summary

The 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. This oversight enables an attacker to upload malicious files, including PHP files, and execute them as the web server user. The vulnerability has a CVSS score of 8.8, indicating a high severity level.

Defensive priority

Defenders should prioritize verifying exposure and remediating vulnerable instances.

Recommended defensive actions

  • Verify exposure by checking for vulnerable Scholars Tracking System 1.0 instances
  • Remediate vulnerable instances by restricting file uploads and validating file types
  • Monitor for suspicious activity and implement compensating controls
  • Review vendor guidance and apply patches or updates
  • Conduct a thorough review of system logs for signs of exploitation
  • Implement additional security measures such as web application firewalls
  • whoShouldCare

Evidence notes

The CVE record and NVD entry provide details on the vulnerability, including its CVSS score of 8.8 and the unrestricted file upload issue. The Scholars Tracking System 1.0 does not validate file types or extensions, allowing attackers to upload and execute malicious files. Defenders should verify exposure by checking for vulnerable instances and prioritize remediation.

Sources and references

Verified primary and authoritative sources

  • CVE-2025-70151 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2025-70151

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2025-70151 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2025-70151

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.