Student File Management System
CVE-2025-15050
LOW
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to Student File Management System
-
DeliveryCraft HTTP POST to /save_file.php
-
ExploitInject path traversal or malicious extension in File parameter
-
ExecutionServer writes file to unintended location or executable type
-
ImpactAttacker accesses or executes uploaded file
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Access control enforcement
MITRE ATT&CK
1 technique across 1 tactic: Defense Evasion The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Authentication is required - the CVSS v4.0 vector specifies PR:L, meaning the attacker must possess valid login credentials to the Student File Management System. The exploit targets the /save_file.php endpoint specifically and manipulates the File parameter; successful exploitation depends on the server failing to properly validate or sanitize this parameter before processing file uploads. The vulnerability is limited to authenticated users with file upload access, and exploitation requires the web server to have write permissions to the target directory. No evidence suggests the vulnerability affects default configurations of other products or non-upload scenarios. |
| Impact | Risk assessment reveals conflicting signals that warrant caution: the CVSS v4.0 vector indicates low impact (VC:L/VI:L/VA:L with SC:N/SI:N/SA:N - no scope change, no system integrity or availability impact), suggesting the vulnerability's real-world severity may be constrained; however, the CVSS v4.0 score of 2.1 contradicts typical file upload vulnerabilities which often carry higher impact ratings. The EPSS score of 0.09% (25th percentile) indicates very low probability of exploitation in the wild despite public exploit availability, suggesting the vulnerability may be environment-specific or require niche deployment conditions. The CVSS vector specifies PR:L (authenticated access required), significantly limiting attack surface compared to unauthenticated file upload vulnerabilities. Attack vector is network-accessible and attack complexity is low, but the low impact metrics combined with extremely low EPSS suggest this is a low-priority issue for most organizations unless the system is mission-critical or exposed to untrustworthy authenticated users. The authentication requirement and low impact scoring indicate this is unlikely to be weaponized at scale. |
| Exploit ScenarioDerived | An authenticated user with valid login credentials crafts a malicious HTTP request to /save_file.php with a manipulated File parameter containing path traversal sequences (e.g., ../../../shell.php) or executable file extensions, bypassing client-side or weak server-side file type validation. The server processes the request and writes the file to an unintended location or with an unintended file type, potentially allowing the attacker to upload a PHP web shell or other executable payload that executes with the web server's privileges. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 29, 2026
Unauthenticated file upload vulnerability in code-projects Student File Management System 1.0 allows authenticated remote attackers to bypass file upload restrictions via manipulation of the File parameter in /save_file.php, despite the CVSS v4.0 score of 2.1 reflecting only low confidentiality, integrity, and availability impact with no scope change. The exploit is publicly available and the low EPSS score (0.09%, 25th percentile) suggests limited real-world exploitation attempts despite public disclosure.
RemediationAI
Upgrade to a patched version if available from the vendor at https://code-projects.org/; however, no specific patched version number is confirmed in available data. As interim compensating controls, implement strict server-side file type validation based on file content (magic bytes) rather than file extension alone in the /save_file.php endpoint, restrict uploaded files to a non-executable directory outside the web root, apply a whitelist of allowed file types and extensions, enforce file size limits, and generate random filenames to prevent directory traversal attacks via the File parameter. Additionally, ensure authentication mechanisms are robust and audit all file uploads to detect suspicious patterns. Consider disabling the /save_file.php endpoint entirely if file upload functionality is not essential until a patch is applied.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability exists in the /save_file.php endpoint of a PHP-based student file management application and involves improper input validation or access control on the File parameter (CWE-284: Improper Access Control). The attack vector is network-accessible, requires authenticated access (PR:L per CVSS v4.0), and involves manipulation of file upload arguments to circumvent upload restrictions. The underlying technology is a PHP web application handling student file uploads without proper server-side validation of uploaded file types or destinations. CPE cpe:2.3:a:fabian:student_file_management_system:1.0:*:*:*:*:*:*:* identifies the affected product as authored by 'fabian' with version 1.0.
Know when Student File Management System gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Primary rating from Vendor (vuldb) · only source for this CVE.
CVSS VectorVendor: vuldb
DescriptionCVE.org
A security vulnerability has been detected in code-projects Student File Management System 1.0. This affects an unknown part of the file /save_file.php. Such manipulation of the argument File leads to unrestricted upload. The attack can be executed remotely. The exploit has been disclosed publicly and may be used.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Malicious file upload attacks exploit insufficient validation when web applications accept user-provided files.
Affected Products (CPE)CVE.org
SQL injection in Student File Management System 1.0 allows remote attackers to manipulate the stud_id parameter in /admi
SQL injection in Student File Management System 1.0 allows remote attackers to manipulate database queries via the user_
SQL injection in Student File Management 1.0 via /admin/save_student.php enables remote, unauthenticated attackers to ma
SQL injection in Student File Management System 1.0 at /admin/update_student.php via the stud_id parameter allows remote
SQL injection in Student File Management System 1.0 allows remote unauthenticated attackers to manipulate database queri
SQL injection in Student File Management System 1.0 allows remote attackers to manipulate database queries via the Usern
SQL injection in code-projects Student File Management System 1.0 allows remote unauthenticated attackers to manipulate
SQL injection in Student File Management System 1.0 allows remote unauthenticated attackers to manipulate database queri
SQL injection in Student File Management System 1.0 via the istore_id parameter in /download.php allows authenticated re
Information disclosure vulnerability in Student File Management System 1.0 allows low-privileged authenticated users to
Cross-site scripting (XSS) in code-projects Student File Management System 1.0 allows high-privilege users to inject mal
Cross-site scripting vulnerability in code-projects Student File Management System 1.0 allows high-privilege authenticat
NVD
CVE.org
EPSS
GitHub
VulDB
Exploit-DB