CVE-2026-91005
Received Received - Intake

Unrestricted File Upload in Online Faculty Clearance System

Vulnerability report for CVE-2026-91005, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-15

Last updated on: 2026-09-15

Assigner: VulDB

Description

A vulnerability was found in SourceCodester Online Faculty Clearance System 1.0. This affects the function move_uploaded_file of the file production/edit_picture.php of the component Profile Picture Upload. Performing a manipulation of the argument File results in unrestricted upload. The attack is possible to be carried out remotely. The exploit has been made public and could be used.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-15
Last Modified
2026-09-15
Generated
2026-09-15
AI Q&A
2026-09-15
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
sourcecodester online_faculty_clearance_system 1.0

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-434 The product allows the upload or transfer of dangerous file types that are automatically processed within its environment.
CWE-284 The product does not restrict or incorrectly restricts access to a resource from an unauthorized actor.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is an unrestricted file upload flaw in the Online Faculty Clearance System 1.0. It exists in the move_uploaded_file function of production/edit_picture.php where the File argument is not properly validated. Attackers can upload malicious files, such as PHP scripts, by manipulating the filename and content. The uploaded files are stored in a web-accessible directory, allowing remote code execution when accessed.

Detection Guidance

Check for unexpected PHP files in the web-accessible directory ../requirements/. Look for files with suspicious names like shell.php or files with unusual extensions. Inspect server logs for upload requests to production/edit_picture.php with modified filenames.

Impact Analysis

An attacker could exploit this to upload and execute arbitrary server-side code, leading to full system compromise. This includes stealing sensitive data, taking over user accounts, or maintaining persistent access to the server. The attack requires valid faculty credentials but can be carried out remotely.

Compliance Impact

This vulnerability could lead to unauthorized access and data breaches, violating GDPR and HIPAA requirements for data protection and confidentiality. Organizations may face legal penalties, reputational damage, and loss of trust due to non-compliance with these regulations.

Mitigation Strategies

Implement strict file extension and MIME type allowlists. Store uploaded files outside the web root. Disable PHP execution in upload directories. Use random filenames for uploaded files. Enforce server-side authorization and CSRF protection.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-91005. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart