Description
A security flaw has been discovered in SourceCodester Class and Exam Timetabling System 1.0. This impacts an unknown function of the file /delete_teacher.php. The manipulation of the argument ID results in sql injection. The attack can be launched remotely. The exploit has been released to the public and may be used for attacks.
Published: 2026-09-06
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is an unsanitized SQL query in the ID parameter of the delete_teacher.php script within SourceCodester's Class and Exam Timetabling System. An attacker can supply crafted input to inject arbitrary SQL commands, potentially retrieving, modifying, or deleting data from the system’s database. The flaw allows remote exploitation over the web, enabling unauthorized access or alteration of sensitive information such as teacher records and scheduling data.

Affected Systems

SourceCodester Class and Exam Timetabling System version 1.0 is affected. The problematic code resides in the delete_teacher.php file, which can be accessed via the web interface of the application.

Risk and Exploitability

The issue carries a CVSS score of 6.9, indicating moderate severity. The EPSS score is not available, and the vulnerability is not listed in CISA’s KEV catalog, suggesting no widespread documented exploitation at this time. Nevertheless, the attack vector is remote and the exploit code has been publicly released, increasing the likelihood that attackers may target exposed instances of the system.

Generated by OpenCVE AI on September 6, 2026 at 10:21 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply any available vendor patch or upgrade the application to a version that fixes the SQL injection flaw.
  • Modify delete_teacher.php to validate the ID parameter, ensuring only numeric values are accepted, and use prepared statements with bound parameters for all database interactions.
  • Restrict access to delete_teacher.php to authenticated administrator users and enforce role-based access controls.
  • Deploy a web application firewall or intrusion detection system to identify and block SQL injection attempts targeting the ID parameter.

Generated by OpenCVE AI on September 6, 2026 at 10:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 06 Sep 2026 09:30:00 +0000

Type Values Removed Values Added
Description A security flaw has been discovered in SourceCodester Class and Exam Timetabling System 1.0. This impacts an unknown function of the file /delete_teacher.php. The manipulation of the argument ID results in sql injection. The attack can be launched remotely. The exploit has been released to the public and may be used for attacks.
Title SourceCodester Class and Exam Timetabling System delete_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-09-06T09:15:09.536Z

Reserved: 2026-09-05T14:07:51.135Z

Link: CVE-2026-86208

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-06T10:17:14.933

Modified: 2026-09-06T10:17:14.933

Link: CVE-2026-86208

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-06T10:30: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')