Description
A flaw has been found in SourceCodester Class and Exam Timetabling System 1.0/1.php. The affected element is an unknown function of the file /edit_exam1.php. Executing a manipulation of the argument ID can lead to sql injection. It is possible to launch the attack remotely. 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

A SQL injection vulnerability exists in edit_exam1.php, triggered by manipulating the ID parameter. The attacker can send crafted input remotely, leading to the execution of arbitrary SQL statements against the database. This can result in data disclosure, unauthorized modification, or deletion of records, and may affect the confidentiality, integrity, and availability of the system. The weakness involves improper handling of unsanitized input (CWE-74) and the embedding of user data in SQL queries (CWE-89).

Affected Systems

SourceCodester Class and Exam Timetabling System (version 1.0) is affected, with the flaw located in the edit_exam1.php component of the application.

Risk and Exploitability

The CVSS EPSS of less than 1% shows a low likelihood of exploitation. The vulnerability is not listed in CISA KEV, but a published exploit and the ability to attack remotely raise the practical risk. Attackers can use the network to inject SQL, potentially compromising database contents and disrupting service.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade SourceCodester Class and Exam Timetabling System to the latest released version that includes the SQL injection fix.
  • If an immediate upgrade is not possible, modify the ID parameter handling in edit_exam1.php to accept only numeric values and perform proper input validation before incorporating it into database queries.
  • Deploy a web application firewall or equivalent rule set to detect and block malicious SQL injection attempts targeting the edit_exam1.php endpoint.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 06 Jul 2026 13: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 22:00:00 +0000

Type Values Removed Values Added
Description A flaw has been found in SourceCodester Class and Exam Timetabling System 1.0/1.php. The affected element is an unknown function of the file /edit_exam1.php. Executing a manipulation of the argument ID can lead to sql injection. It is possible to launch the attack remotely. The exploit has been published and may be used.
Title SourceCodester Class and Exam Timetabling System edit_exam1.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-06T13:03:35.795Z

Reserved: 2026-07-05T04:01:33.090Z

Link: CVE-2026-14771

cve-icon Vulnrichment

Updated: 2026-07-06T13:03:32.468Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-26T21:15:03Z

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