Description
A security flaw has been discovered in SourceCodester Class and Exam Timetabling System 1.0/2.php. This affects an unknown function of the file /edit_exam2.php. Performing a manipulation of the argument ID results in sql injection. The attack can be initiated remotely. The exploit has been released to the public and may be used for attacks.
Published: 2026-07-13
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A flaw in SourceCodester Class and Exam Timetabling System allows manipulation of the ID argument in /edit_exam2.php to inject arbitrary SQL queries. The vulnerability is a classic SQL injection arising from missing input validation (CWE-74) and the use of string concatenation in SQL statements (CWE-89). Remote attackers can invoke the flaw by crafting requests to the web application, potentially accessing, modifying, or deleting data stored in the backend database, which compromises data confidentiality and integrity.

Affected Systems

The affected product is SourceCodester Class and Exam Timetabling System. The vulnerability exists in the edit_exam2.php file. Versions of the product that contain the vulnerable code are not explicitly listed in the advisories, so any deployment of this system that includes the mentioned file is at risk.

Risk and Exploitability

The CVSS score of 6.9 indicates a moderate risk. The EPSS score is < 1%, indicating a very low likelihood of exploitation, and the vulnerability is not listed in CISA KEV. Based on the description, the attack can be performed remotely by supplying a crafted ID parameter, and public exploits have already been released. The potential impact includes unauthorized data disclosure and modification. Due to the lack of a vendor patch in the public information, the risk remains significant for systems still using the vulnerable code.

Generated by OpenCVE AI on July 31, 2026 at 11:08 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the vendor patch or upgrade to a non‑vulnerable version of SourceCodester Class and Exam Timetabling System as soon as it becomes available.
  • Sanitize the ID parameter by validating input length and characters, and use prepared statements or parameterized queries to eliminate unsanitized string concatenation.
  • Deploy a web application firewall and monitor logs for anomalous database queries.

Generated by OpenCVE AI on July 31, 2026 at 11:08 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 14 Jul 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, 13 Jul 2026 22:15:00 +0000

Type Values Removed Values Added
Description A security flaw has been discovered in SourceCodester Class and Exam Timetabling System 1.0/2.php. This affects an unknown function of the file /edit_exam2.php. Performing a manipulation of the argument ID results in sql injection. The attack can be initiated remotely. The exploit has been released to the public and may be used for attacks.
Title SourceCodester Class and Exam Timetabling System edit_exam2.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-07-14T14:30:40.312Z

Reserved: 2026-07-13T14:04:19.950Z

Link: CVE-2026-15597

cve-icon Vulnrichment

Updated: 2026-07-14T13:18:14.751Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T11:15: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')