Description
A vulnerability was determined in SourceCodester Class and Exam Timetabling System 1.0. The affected element is an unknown function of the file /edit_teacher.php. Executing a manipulation of the argument ID can lead to sql injection. The attack may be performed from remote. The exploit has been publicly disclosed and may be utilized.
Published: 2026-08-15
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A SQL injection flaw exists in the edit_teacher.php file of SourceCodester Class and Exam Timetabling System 1.0. By manipulating the ID argument, an attacker can launch a query injection that may read or alter database contents. The vulnerability is classified as CWE‑74 and CWE‑89. If exploited, the attacker could exfiltrate sensitive staff or exam data, alter teacher records, or potentially pivot to higher privilege operations, thereby compromising confidentiality and integrity of the system.

Affected Systems

The affected product is SourceCodester Class and Exam Timetabling System version 1.0. No other versions or variants were specified in the vendor or CPE data.

Risk and Exploitability

The CVSS score of 6.9 indicates a moderately high risk, but the EPSS score is not available, preventing a precise probability estimate. The vulnerability is not listed in the CISA KEV catalog. The attack can be performed from a remote location by supplying a crafted ID value to the edit_teacher.php endpoint. Given the lack of authentication requirements mentioned, it is inferred that the endpoint is publicly accessible, increasing the likelihood that the flaw can be exploited by unauthenticated actors.

Generated by OpenCVE AI on August 15, 2026 at 17:15 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply any available update from SourceCodester that fixes the SQL injection issue in Class and Exam Timetabling System.
  • If no update is currently released, immediately restrict exposure of edit_teacher.php by allowing access only to authenticated administrators and validate the ID parameter to ensure it contains only expected numeric values.
  • Deploy a web application firewall or intrusion detection system configured to block typical SQL injection payloads targeting the ID parameter.

Generated by OpenCVE AI on August 15, 2026 at 17:15 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 15 Aug 2026 16:45:00 +0000

Type Values Removed Values Added
Description A vulnerability was determined in SourceCodester Class and Exam Timetabling System 1.0. The affected element is an unknown function of the file /edit_teacher.php. Executing a manipulation of the argument ID can lead to sql injection. The attack may be performed from remote. The exploit has been publicly disclosed and may be utilized.
Title SourceCodester Class and Exam Timetabling System edit_teacher.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-15T16:30:09.072Z

Reserved: 2026-08-14T19:05:15.832Z

Link: CVE-2026-19899

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T17:16:23.977

Modified: 2026-08-15T17:16:23.977

Link: CVE-2026-19899

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-15T17:30:11Z

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')