Description
A vulnerability was identified in SourceCodester Onlne Examination & Learning Management System 1.0. Affected is an unknown function of the file /process_lesson.php. Such manipulation of the argument user_id leads to unrestricted upload. The attack may be launched remotely. The exploit is publicly available and might be used. The name of the affected product appears to have a typo in it.
Published: 2026-07-05
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A flaw in the Script of the SourceCodester Online Examination & Learning Management System allows an attacker to manipulate the user_id parameter in /process_lesson.php and bypass upload restrictions. The result is an ability to upload arbitrary files into a web-accessible directory. If the uploaded file contains executable code, the attacker can achieve remote code execution or persist malicious scripts on the server. The weakness corresponds to improper access control and unrestricted file upload (CWE‑284, CWE‑434).

Affected Systems

The affected product is SourceCodester Online Examination & Learning Management System, version 1.0. The vulnerability exists in the file /process_lesson.php and does not appear to affect other modules or versions per the CNA data.

Risk and Exploitability

The CVSS score of 5.3 rates the flaw as moderate, but the EPSS score of less than 1% indicates a low likelihood of exploitation at the current time. The vulnerability is not listed in CISA’s KEV catalog. Attacks can be launched remotely by sending a crafted user_id value to /process_lesson.php; publicly available exploit code demonstrates the feasibility of real‑world attacks, thus the situation requires monitoring until a patch is applied.

Generated by OpenCVE AI on July 23, 2026 at 15:34 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the vendor’s patch or upgrade to a version where the upload restriction has been corrected.
  • Reconfigure the upload directory so that its files are not executable by the web server (e.g., via chmod 644 or by setting a NOEXEC flag).
  • Implement strict MIME type and file extension validation in the upload handler to accept only allowed file types.

Generated by OpenCVE AI on July 23, 2026 at 15:34 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 07 Jul 2026 03:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 06 Jul 2026 02:00:00 +0000

Type Values Removed Values Added
First Time appeared Sourcecodester onlne Examination & Learning Management System
Vendors & Products Sourcecodester onlne Examination & Learning Management System

Sun, 05 Jul 2026 23:15:00 +0000

Type Values Removed Values Added
Description A vulnerability was identified in SourceCodester Onlne Examination & Learning Management System 1.0. Affected is an unknown function of the file /process_lesson.php. Such manipulation of the argument user_id leads to unrestricted upload. The attack may be launched remotely. The exploit is publicly available and might be used. The name of the affected product appears to have a typo in it.
Title SourceCodester Onlne Examination & Learning Management System process_lesson.php unrestricted upload
First Time appeared Sourcecodester
Sourcecodester onlne Examination Learning Management System
Weaknesses CWE-284
CWE-434
CPEs cpe:2.3:a:sourcecodester:onlne_examination_learning_management_system:*:*:*:*:*:*:*:*
Vendors & Products Sourcecodester
Sourcecodester onlne Examination Learning Management System
References
Metrics cvssV2_0

{'score': 6.5, 'vector': 'AV:N/AC:L/Au:S/C:P/I:P/A:P/E:POC/RL:ND/RC:UR'}

cvssV3_0

{'score': 6.3, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R'}

cvssV3_1

{'score': 6.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R'}

cvssV4_0

{'score': 5.3, 'vector': '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'}


Subscriptions

Sourcecodester Onlne Examination & Learning Management System Onlne Examination Learning Management System
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-07-07T02:54:51.798Z

Reserved: 2026-07-05T04:08:13.179Z

Link: CVE-2026-14775

cve-icon Vulnrichment

Updated: 2026-07-07T02:54:44.657Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-23T15:45:02Z

Weaknesses
  • CWE-284

    Improper Access Control

  • CWE-434

    Unrestricted Upload of File with Dangerous Type