CVE-2026-14733: SQL Injection in SourceCodester Class and Exam Timetabling System 1.0
SourceCodester Class and Exam Timetabling System version 1.0 contains a SQL injection vulnerability in the /edit_coursea.php file. An attacker can manipulate the ID parameter to inject malicious SQL commands, potentially gaining unauthorized access to or modifying the underlying database. This vulnerability requires no authentication and can be exploited remotely over the network. Public exploits are currently available.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 7.3 HIGH · CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
- Weaknesses (CWE)
- CWE-74, CWE-89
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-07-05 / 2026-07-06
NVD description (verbatim)
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.
6 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-14733 is a remote, unauthenticated SQL injection flaw affecting SourceCodester Class and Exam Timetabling System 1.0. The vulnerability exists in the /edit_coursea.php endpoint where the ID parameter undergoes insufficient input validation before being incorporated into SQL queries. The attack vector is CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L, indicating network accessibility with low attack complexity. The vulnerability maps to CWE-74 (Improper Neutralization of Special Elements in Output Used by a Downstream Component) and CWE-89 (SQL Injection), both indicating a lack of proper parameterization or escaping in database query construction.
Business impact
Exploitation of this vulnerability could allow attackers to extract sensitive student and course data, modify exam schedules or grades, or disrupt the integrity of the timetabling system. Educational institutions relying on this software may face operational disruption, regulatory compliance issues (particularly around student record protection), and reputational damage. The availability of public exploits significantly accelerates the timeline to widespread compromise.
Affected systems
SourceCodester Class and Exam Timetabling System version 1.0 is the confirmed affected product. Organizations using this system for managing course and exam scheduling are at direct risk. No patch version information is available in current advisories; verify the exact version deployed in your environment and contact the vendor for upgrade availability.
Exploitability
This vulnerability has a high exploitability profile. It requires no authentication, no user interaction, and minimal attack complexity—an attacker can craft a malicious HTTP request to the /edit_coursea.php endpoint with a specially crafted ID parameter. The fact that public exploits are available and documented significantly increases the likelihood of rapid weaponization and widespread scanning for vulnerable instances.
Remediation
Immediate action is required. First, identify all instances of SourceCodester Class and Exam Timetabling System 1.0 in your environment. Contact the vendor immediately for patch guidance and upgrade availability. If patching is not immediately possible, implement network-level controls to restrict access to the /edit_coursea.php endpoint and apply input validation rules at the web application firewall level to block common SQL injection patterns. Consider temporary disabling of the course editing functionality if operationally feasible.
Patch guidance
Check the SourceCodester vendor advisory and support channels for available patches or updated versions. Verify the version number of your deployment (typically found in application configuration or version files) and test any vendor-provided patches in a non-production environment before production deployment. If the vendor has released version 1.1 or later, prioritize upgrading to that version. Monitor vendor communications closely for any security bulletins related to this CVE.
Detection guidance
Monitor HTTP request logs for suspicious patterns targeting /edit_coursea.php, particularly requests containing SQL keywords or special characters (such as single quotes, dashes, comments, or UNION statements) in the ID parameter. Deploy Web Application Firewall (WAF) rules to detect and block SQL injection signatures. Review database query logs for unexpected or failed authentication attempts and unusual data access patterns. Search for any existing database access or modification events that may indicate prior compromise. Check for signs of data exfiltration in network traffic logs.
Why prioritize this
This vulnerability warrants immediate remediation due to its combination of high CVSS score (7.3), unauthenticated remote exploitability, availability of public exploits, and direct impact on educational data integrity. The lack of authentication or user interaction requirements means threat actors can automate attacks at scale. Organizations should treat this as a critical priority regardless of current KEV status.
Risk score, explained
The CVSS 3.1 score of 7.3 (HIGH severity) reflects a remote attack vector, low attack complexity, no privilege requirements, no user interaction, and impact to confidentiality, integrity, and availability. While the scope remains unchanged, the combination of these factors—coupled with public exploit availability and the sensitivity of educational data—elevates practical risk beyond the numeric score.
Frequently asked questions
Does this vulnerability require the attacker to be authenticated to the application?
No. The vulnerability is exploitable remotely without any authentication. An attacker can craft requests directly to the /edit_coursea.php endpoint without valid user credentials.
What types of data could be compromised if this vulnerability is exploited?
SQL injection in an educational timetabling system could expose student records, course information, exam schedules, grades, and potentially other sensitive academic or personal data stored in the underlying database. The attacker's access is limited by the database permissions of the web application user, but typically these are broad.
Is this vulnerability included in CISA's Known Exploited Vulnerabilities (KEV) catalog?
No. As of the latest update, this CVE is not listed in CISA's KEV catalog. However, the presence of public exploits means threat actors are actively developing and using attack code, so prioritize remediation based on your exposure rather than waiting for KEV inclusion.
What should we do if we cannot patch immediately?
Implement compensating controls: restrict network access to /edit_coursea.php via firewall rules, use a Web Application Firewall to block SQL injection patterns, implement strong database access logging, and increase monitoring frequency. Consider temporarily disabling course editing if operationally acceptable. Plan and schedule patching as a critical change within 72 hours.
This analysis is based on vulnerability data as of the publication date. CVSS scores and vulnerability classifications may be updated by vendors and NIST. Patch availability, affected versions, and remediation steps should be verified directly with SourceCodester and your organization's vendor advisories. This information is provided for security planning purposes and does not constitute legal or compliance advice. Organizations should conduct their own risk assessment and testing before deploying patches or mitigations. Source: NVD (public-domain), retrieved 2026-08-13. Analysis generated by SEC.co (claude-haiku-4-5).
Related vulnerabilities
- CVE-2026-10110HIGHSQL Injection in code-projects Student Details Management System 1.0
- CVE-2026-10111HIGHSQL Injection in sambitraj STUDENT-MANAGEMENT-SYSTEM 1.0 Login
- CVE-2026-10178HIGHSQL Injection in code-projects Online Music Site 1.0 Admin Panel
- CVE-2026-10184HIGHSQL Injection in SourceCodester Hospitals Patient Records System 1.0
- CVE-2026-10185HIGHSQL Injection in SourceCodester Hospitals Patient Records Management System 1.0
- CVE-2026-10186HIGHSQL Injection in Online Hospital Management System 1.0 – Remote Code Execution Risk
- CVE-2026-10208HIGHSQL Injection in Online Hospital Management System Login
- CVE-2026-10225HIGHSQL Injection in PHP Student Management System Login