CVE-2026-86208
7.3SourceCodester · Class and Exam Timetabling System
A SQL injection vulnerability in SourceCodester Class and Exam Timetabling System 1.0 allows remote attackers to execute arbitrary database queries via the sy parameter in modal_add_schoolyr.php.
Executive summary
A critical SQL injection vulnerability in the SourceCodester Class and Exam Timetabling System allows unauthenticated remote attackers to compromise the underlying database.
Vulnerability
The application is vulnerable to SQL injection due to improper sanitization of the sy parameter in the modal_add_schoolyr.php file. This flaw allows an unauthenticated attacker to inject malicious SQL commands directly into the database query, facilitating unauthorized data access or manipulation.
Business impact
Successful exploitation of this vulnerability could lead to a complete compromise of the application database, including the theft of sensitive institutional data, unauthorized administrative access, and potential system downtime. With a CVSS score of 7.3, this high-severity vulnerability poses a significant risk to data confidentiality and integrity, potentially resulting in severe reputational damage and operational disruption.
Remediation
Immediate Action: As no official patch is currently available, administrators should immediately restrict access to the affected web application or disable the vulnerable module until a fix is provided by the vendor.
Proactive Monitoring: Monitor server access logs for anomalous POST requests directed at modal_add_schoolyr.php, particularly those containing SQL syntax characters like single quotes, semicolons, or sleep commands.
Compensating Controls: Deploy a Web Application Firewall (WAF) with rules configured to detect and block common SQL injection patterns targeting POST parameters.
Exploitation status
Public Exploit Available: Yes, a published proof-of-concept exists, documented in the security researcher's write-up on GitHub.
Analyst recommendation
Given the exposure of the database to unauthenticated remote attackers, this vulnerability must be treated with high priority. Organizations utilizing this software should implement network-level access controls to isolate the application immediately and transition to a hardened configuration or alternative solution until the vendor releases a formal security update.
More SourceCodester CVEs all →
Sources
Originally found and disclosed by justconter (VulDB User), per the CVE Program record.
- VDB-399343 | SourceCodester Class and Exam Timetabling System delete_teacher.php sql injection Vulnerability database entry
- VDB-399343 | CTI Indicators (IOB, IOC, TTP, IOA)
- CVE-2026-86208 | CVE Analysis and Report Third-party advisory
- Submit #896588 | sourcecodester Class and Exam Timetabling System V1.0 SQL injection Third-party advisory
- Exploit / PoC
- sourcecodester.com