CVE-2026-108974
Received Received - Intake

Unrestricted File Upload in SourceCodester E-Learning System

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

Publication date: 2026-10-13

Last updated on: 2026-10-13

Assigner: VulDB

Description

A vulnerability was identified in SourceCodester E-Learning System 1.0. This affects the function save_users of the file /classes/Users.php?f=save. Such manipulation of the argument img leads to unrestricted upload. The attack can be launched remotely. The exploit is publicly available and might be used.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

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

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
SourceCodester E-Learning 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 in SourceCodester E-Learning System 1.0, specifically in the save_users function of the Users.php file. It allows unrestricted file uploads due to improper handling of the img argument. The flaw can be exploited remotely and a public exploit exists.

Detection Guidance

Detecting this vulnerability involves checking for unrestricted file uploads in the E-Learning System. Look for unexpected files in upload directories, especially PHP or executable files. Monitor network traffic for unusual POST requests to /classes/Users.php?f=save with img parameter.

Impact Analysis

An attacker could upload malicious files to the server, potentially leading to remote code execution, data theft, or system compromise. Unrestricted uploads may also allow malware distribution or unauthorized access to sensitive information.

Compliance Impact

This vulnerability could lead to unauthorized data access or exfiltration, violating GDPR (data protection) and HIPAA (health data privacy). Non-compliance risks include fines, legal penalties, and reputational damage due to potential breaches.

Mitigation Strategies

Immediately restrict file uploads to specific directories and validate file types. Disable execution permissions for uploaded files. Update the Users.php file to enforce strict file type checks and rename uploaded files. Consider disabling the vulnerable function if not in use.

Chat Assistant

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

EPSS Chart