CVE-2026-14733 in Class and Exam Timetabling Systeminfo

Summary

by MITRE • 07/05/2026

A vulnerability was detected in SourceCodester Class and Exam Timetabling System 1.0. This issue affects some unknown processing of the file /edit_coursea.php. The manipulation of the argument ID results in sql injection. The attack may be launched remotely. The exploit is now public and may be used.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Analysis

by VulDB Data Team • 07/05/2026

This vulnerability exists within the SourceCodester Class and Exam Timetabling System version 1.0, specifically targeting the file edit_coursea.php which processes user input without adequate validation or sanitization. The flaw represents a classic sql injection vulnerability that occurs when the application fails to properly escape or parameterize database queries, allowing malicious actors to manipulate the ID argument passed to the system. This particular weakness enables attackers to inject arbitrary sql commands through the parameter handling mechanism, potentially compromising the entire database backend.

The technical exploitation of this vulnerability follows standard sql injection attack patterns where an attacker crafts malicious input containing sql payload within the ID parameter. When the application processes this input directly without proper input validation or prepared statement usage, the injected sql code gets executed within the database context. This type of vulnerability falls under CWE-89 which specifically addresses improper neutralization of special elements used in sql commands. The remote exploitation capability means that attackers do not require physical access to the system and can leverage web-based attack vectors to reach the vulnerable application.

The operational impact of this vulnerability is significant as it provides attackers with unauthorized access to sensitive educational data including course information, scheduling details, and potentially user credentials stored within the database. Successful exploitation could result in data theft, data corruption, or complete database compromise. The public availability of exploit code increases the risk profile substantially, as it lowers the barrier for potential attackers who may not possess advanced technical skills. This vulnerability aligns with ATT&CK technique T1190 which describes exploiting vulnerabilities in web applications to gain unauthorized access.

Mitigation strategies should focus on implementing proper input validation and parameterized queries throughout the application codebase. The immediate fix involves replacing direct sql query construction with prepared statements or stored procedures that properly separate sql commands from data. Additionally, input sanitization measures including length validation, character set restrictions, and proper escaping mechanisms should be implemented at all entry points. Network-level protections such as web application firewalls can provide additional defense-in-depth layers, while regular security assessments and code reviews should be conducted to identify similar vulnerabilities in other components of the system. The organization should also implement proper access controls and database permissions to limit the impact of potential successful attacks.

Responsible

VulDB

Disclosure

07/05/2026

Moderation

accepted

CPE

ready

Exploit

Download

EPSS

0.00284

KEV

no

Activities

very low

Sources

Want to know what is going to be exploited?

We predict KEV entries!