Description
A flaw has been found in SourceCodester Class and Exam Timetabling System 1.0. Impacted is an unknown function of the file /edit_product.php. This manipulation of the argument ID causes sql injection. Remote exploitation of the attack is possible. The exploit has been published and may be used.
Published: 2026-07-05
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw permits a classic SQL injection by altering the ID argument in the edit_product.php file. Because the application concatenates the ID value directly into a SQL statement, an attacker can embed arbitrary SQL commands, permitting read, modification or deletion of database records, a CWE‑74 and CWE‑89 weakness.

Affected Systems

SourceCodester: Class and Exam Timetabling System 1.0 contains the vulnerable code within edit_product.php. No other product variants or component updates were identified in the data. The vulnerability affects the web interface that processes the ID parameter, and consequently any function that relies on this script.

Risk and Exploitability

The CVSS score of 6.9 indicates moderate severity. The EPSS score of < 1% indicates a very low but nonzero probability of exploitation. Remote exploitation has been published, yet the vulnerability is not listed in the CISA KEV catalog. The likely attack vector is remote over the web, as the vulnerable script is a PHP endpoint accessible via HTTP requests.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply any official patch or update released by SourceCodester for Class and Exam Timetabling System that addresses the SQL injection flaw in edit_product.php.
  • Modify the application to use prepared statements or parameterized queries for the ID parameter instead of string concatenation.
  • Limit the database account privileges used by the application to the minimum required for normal operation.
  • Enable detailed logging of database queries to detect anomalous patterns that may indicate exploitation attempts.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 06 Jul 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Sun, 05 Jul 2026 10:00:00 +0000

Type Values Removed Values Added
Description A flaw has been found in SourceCodester Class and Exam Timetabling System 1.0. Impacted is an unknown function of the file /edit_product.php. This manipulation of the argument ID causes sql injection. Remote exploitation of the attack is possible. The exploit has been published and may be used.
Title SourceCodester Class and Exam Timetabling System edit_product.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-06T18:15:15.740Z

Reserved: 2026-07-04T08:54:17.031Z

Link: CVE-2026-14734

cve-icon Vulnrichment

Updated: 2026-07-06T18:15:11.846Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-26T21:30:04Z

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