Description
A weakness has been identified in SourceCodester Onlne Examination & Learning Management System 1.0. Affected by this issue is some unknown functionality of the file /announcements.php. Executing a manipulation can lead to unrestricted upload. The attack can be executed remotely. The exploit has been made available to the public and could be used for attacks. 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

The identified weakness in SourceCodester Onlne Examination & Learning Management System 1.0 permits an attacker to upload any files through the /announcements.php endpoint. The vulnerability is categorized as CWE‑434, Unrestricted Upload, and CWE‑284, Improper Access Control. Because the upload endpoint accepts files without validation, an attacker could potentially place malicious scripts on the server. If the server writes these files to a web‑executable directory and they are executed, the attacker could gain remote code execution capabilities. This inference is based on the unrestricted upload nature of the flaw and typical server configurations.

Affected Systems

The affected product is SourceCodester Onlne Examination & Learning Management System version 1.0, as listed by the CNA. No other product versions are mentioned in the current advisory. The vulnerability applies to the /announcements or components.

Risk and Exploitability

The CVSS score of 5.3 reflects moderate severity. The EPSS score of < 1% indicates a very low probability of exploitation at this time, and the vulnerability is not listed in the CISA KEV catalog. The likely attack vector is a remote HTTP request to the /announcements.php endpoint, allowing an unauthenticated attacker to upload a crafted file. Whether the upload succeeds in delivering code that is executed depends on server configuration, so the risk to confidentiality, integrity, and availability hinges on the server’s handling of uploaded content.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a vendor patch or updated release that restricts file uploads and enforces type checks.
  • Modify the announcements.php script or server configuration to allow only approved file extensions and MIME types.
  • Configure the upload directory with non‑executable permissions so that any uploaded files cannot be run on the server.
  • If no patch is available, temporarily disable or restrict public access to the /announcements.php endpoint until a fix is applied.

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 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


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

Type Values Removed Values Added
Description A weakness has been identified in SourceCodester Onlne Examination & Learning Management System 1.0. Affected by this issue is some unknown functionality of the file /announcements.php. Executing a manipulation can lead to unrestricted upload. The attack can be executed remotely. The exploit has been made available to the public and could be used for attacks. The name of the affected product appears to have a typo in it.
Title SourceCodester Onlne Examination & Learning Management System announcements.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
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-07-06T13:06:24.795Z

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

Link: CVE-2026-14777

cve-icon Vulnrichment

Updated: 2026-07-06T13:06:21.315Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-284

    Improper Access Control

  • CWE-434

    Unrestricted Upload of File with Dangerous Type