Description
A security vulnerability has been detected in SourceCodester Onlne Examination & Learning Management System 1.0. This affects an unknown part of the file /ajax_enroll.php of the component Enrollment Management. The manipulation of the argument student_id/schedule_id/action leads to improper authorization. The attack is possible to be carried out remotely. The exploit has been disclosed publicly and may be used. The name of the affected product appears to have a typo in it.
Published: 2026-07-05
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

SourceCodester Onlne Examination & Learning Management System contains a flaw in ajax_enroll.php that allows manipulation of student_id, schedule_id, and action parameters without proper authorization checks. Because the enforcement logic is bypassed, an attacker can enroll any student into any course or perform other enrollment actions that should require permissions, compromising integrity and permitting unauthorized enrollment.

Affected Systems

SourceCodester Onlne Examination & Learning Management System version 1.0, specifically the ajax_enroll.php file in the Enrollment Management component. No other vendors or product versions are noted as affected.

Risk and Exploitability

The CVSS base score of 6.9 indicates a moderate severity. The EPSS score reported as <1% indicates a non‑zero probability of exploitation. The vulnerability is not listed in CISA’s KEV catalog. Attackers can remotely exploit the flaw by sending crafted HTTP requests to /ajax_enroll.php, manipulating the student_id, schedule_id, and action query parameters. No explicit preconditions such as authentication are described, suggesting that successful exploitation may not require privileged credentials, but this inference is not guaranteed.

Generated by OpenCVE AI on July 26, 2026 at 21:06 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply SourceCodester’s official patch or update for the Online Examination & Learning Management System when it becomes available to address the improper authorization flaw.
  • Configure the system to enforce role based access control on ajax_enroll.php, ensuring that only users with explicit enrollment permissions can submit enrollment actions.
  • Add server‑side validation that verifies the supplied student_id and schedule_id against the user’s privileges before processing the enrollment, preventing unauthorized enrollments.

Generated by OpenCVE AI on July 26, 2026 at 21:06 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 06 Jul 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


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

Type Values Removed Values Added
Description A security vulnerability has been detected in SourceCodester Onlne Examination & Learning Management System 1.0. This affects an unknown part of the file /ajax_enroll.php of the component Enrollment Management. The manipulation of the argument student_id/schedule_id/action leads to improper authorization. The attack is possible to be carried out remotely. The exploit has been disclosed publicly and may be used. The name of the affected product appears to have a typo in it.
Title SourceCodester Onlne Examination & Learning Management System Enrollment Management ajax_enroll.php improper authorization
First Time appeared Sourcecodester
Sourcecodester onlne Examination Learning Management System
Weaknesses CWE-266
CWE-285
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': 7.5, 'vector': 'AV:N/AC:L/Au:N/C:P/I:P/A:P/E:POC/RL:ND/RC:UR'}

cvssV3_0

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

cvssV3_1

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

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P'}


Subscriptions

Sourcecodester Onlne Examination Learning Management System
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-07-06T13:15:27.861Z

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

Link: CVE-2026-14778

cve-icon Vulnrichment

Updated: 2026-07-06T13:15:23.895Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-26T21:15:03Z

Weaknesses
  • CWE-266

    Incorrect Privilege Assignment

  • CWE-285

    Improper Authorization