Skip to main content

Student File Management System CVE-2025-15050

LOW
Improper Access Control (CWE-284)
2025-12-24 cna@vuldb.com
2.1
CVSS 4.0 · Vendor: vuldb
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate to Student File Management System
  2. Delivery
    Craft HTTP POST to /save_file.php
  3. Exploit
    Inject path traversal or malicious extension in File parameter
  4. Execution
    Server writes file to unintended location or executable type
  5. Impact
    Attacker 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.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Vendor (vuldb) PRIMARY 2.1 LOW
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

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

EPSS Score
0.1%
Top 75% exploitable
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity LOW
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Low

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +10
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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

cpe:2.3:a:fabian:student_file_management_system:1.0:*:*:*:*:*:*:*
CVE-2025-14646 MEDIUM POC
5.5 Dec 14

SQL injection in Student File Management System 1.0 allows remote attackers to manipulate the stud_id parameter in /admi

CVE-2025-14645 MEDIUM POC
5.5 Dec 14

SQL injection in Student File Management System 1.0 allows remote attackers to manipulate database queries via the user_

CVE-2025-14640 MEDIUM POC
5.5 Dec 14

SQL injection in Student File Management 1.0 via /admin/save_student.php enables remote, unauthenticated attackers to ma

CVE-2025-14623 MEDIUM POC
5.5 Dec 13

SQL injection in Student File Management System 1.0 at /admin/update_student.php via the stud_id parameter allows remote

CVE-2025-14622 MEDIUM POC
5.5 Dec 13

SQL injection in Student File Management System 1.0 allows remote unauthenticated attackers to manipulate database queri

CVE-2025-14620 MEDIUM POC
5.5 Dec 13

SQL injection in Student File Management System 1.0 allows remote attackers to manipulate database queries via the Usern

CVE-2025-14619 MEDIUM POC
5.5 Dec 13

SQL injection in code-projects Student File Management System 1.0 allows remote unauthenticated attackers to manipulate

CVE-2025-14621 MEDIUM POC
5.5 Dec 13

SQL injection in Student File Management System 1.0 allows remote unauthenticated attackers to manipulate database queri

CVE-2025-15205 LOW POC
2.1 Dec 29

SQL injection in Student File Management System 1.0 via the istore_id parameter in /download.php allows authenticated re

CVE-2025-15213 LOW POC
2.1 Dec 30

Information disclosure vulnerability in Student File Management System 1.0 allows low-privileged authenticated users to

CVE-2025-14663 LOW POC
1.9 Dec 14

Cross-site scripting (XSS) in code-projects Student File Management System 1.0 allows high-privilege users to inject mal

CVE-2025-14662 LOW POC
1.9 Dec 14

Cross-site scripting vulnerability in code-projects Student File Management System 1.0 allows high-privilege authenticat

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy