Description
A weakness has been identified in SourceCodester Class and Exam Timetabling System 1.0. This vulnerability affects unknown code of the file /edit_subject2.php. Executing a manipulation of the argument ID can lead to sql injection. The attack can be executed remotely. The exploit has been made available to the public and could be used for attacks.
Published: 2026-08-17
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is a SQL injection caused by insufficient validation of the ID parameter in edit_subject2.php. The flaw permits an attacker to inject arbitrary SQL statements, potentially exposing or modifying database contents. The affected code runs when the ID argument is manipulated. The vulnerability is linked to CWE-74 and CWE-89. An attacker controlling the ID can read, alter, or delete data, affecting confidentiality and integrity.

Affected Systems

This issue affects SourceCodester's Class and Exam Timetabling System version 1.0. The product is available under the SourceCodester vendor portal and is distributed as open source. No other versions are listed as affected. The vulnerable file resides in the application's core codebase; it is publicly accessible through the web interface.

Risk and Exploitability

The CVSS score of 6.9 indicates moderate severity, and the publicly available exploit means the risk is elevated. Although the EPSS score is not provided and the flaw is not in KEV, based on the description it is inferred that the vulnerability may be exploitable without requiring authentication, but this is not explicitly confirmed. Mitigation requires patching or secure coding practices. The lack of a vendor workaround means administrators must take immediate action.

Generated by OpenCVE AI on August 18, 2026 at 00:45 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the vendor patch or upgrade to a newer release of Class and Exam Timetabling System that includes the fix for the edit_subject2.php SQL injection.
  • Ensure the ID parameter accepts only numeric input and use prepared statements or parameterized queries in all database interactions to eliminate injection vectors.
  • Restrict access to the edit functionality by enforcing role‑based authentication and firewall rules, so that only authorized administrators can invoke the feature.

Generated by OpenCVE AI on August 18, 2026 at 00:45 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 18 Aug 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Mon, 17 Aug 2026 23:30:00 +0000

Type Values Removed Values Added
Description A weakness has been identified in SourceCodester Class and Exam Timetabling System 1.0. This vulnerability affects unknown code of the file /edit_subject2.php. Executing a manipulation of the argument ID can lead to sql injection. The attack can be executed remotely. The exploit has been made available to the public and could be used for attacks.
Title SourceCodester Class and Exam Timetabling System edit_subject2.php sql injection
First Time appeared Sourcecodester
Sourcecodester class And Exam Timetabling System
Weaknesses CWE-74
CWE-89
CPEs cpe:2.3:a:sourcecodester:class_and_exam_timetabling_system:*:*:*:*:*:*:*:*
Vendors & Products Sourcecodester
Sourcecodester class And Exam Timetabling 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 Class And Exam Timetabling System
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-08-18T14:19:29.405Z

Reserved: 2026-08-17T16:11:04.751Z

Link: CVE-2026-75079

cve-icon Vulnrichment

Updated: 2026-08-18T14:19:22.915Z

cve-icon NVD

Status : Deferred

Published: 2026-08-18T00:16:53.380

Modified: 2026-08-20T12:48:31.843

Link: CVE-2026-75079

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-18T01:00:05Z

Weaknesses
  • CWE-74

    Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')

  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')