CVE-2026-86209
7.3SourceCodester · Class and Exam Timetabling System
SourceCodester Class and Exam Timetabling System 1.0 contains a SQL injection vulnerability in the room_name parameter within modal_add_rooma.php, allowing unauthenticated remote code execution.
Executive summary
An unauthenticated SQL injection vulnerability in SourceCodester Class and Exam Timetabling System 1.0 allows remote attackers to manipulate database queries and compromise system data.
Vulnerability
This is a SQL injection vulnerability (CWE-89) located in the /admin/modal_add_rooma.php file. The application fails to sanitize the room_name parameter before concatenating it into a database query, which can be triggered by an unauthenticated remote attacker.
Business impact
Successful exploitation of this vulnerability can lead to unauthorized database access, sensitive data exfiltration, and potential full system compromise. Given the CVSS score of 7.3, the risk is classified as High: it allows attackers to bypass security boundaries, potentially leading to significant data loss or service disruption.
Remediation
Immediate Action: As no official vendor patch is currently available, administrators should restrict network access to the application, particularly the /admin/ directory, to trusted IP addresses only.
Proactive Monitoring: Review web server access logs for suspicious POST requests to /admin/modal_add_rooma.php containing SQL-related keywords or time-based payloads.
Compensating Controls: Deploy a Web Application Firewall (WAF) with rules configured to detect and block SQL injection patterns in HTTP POST parameters.
Exploitation status
Public Exploit Available: Yes — a published proof-of-concept exists, attributed to the researcher's GitHub write-up.
Analyst recommendation
Due to the availability of public exploit material and the lack of a vendor-supplied patch, this system should be considered highly vulnerable. Administrators must isolate the affected installation from the public internet immediately and implement strict input validation or WAF-based filtering to prevent unauthorized database interactions until a formal security update is released.
More SourceCodester CVEs all →
Sources
Originally found and disclosed by justconter (VulDB User), per the CVE Program record.
- VDB-399344 | SourceCodester Class and Exam Timetabling System delete_user.php sql injection Vulnerability database entry
- VDB-399344 | CTI Indicators (IOB, IOC, TTP, IOA)
- CVE-2026-86209 | CVE Analysis and Report Third-party advisory
- Submit #896589 | sourcecodester Class and Exam Timetabling System V1.0 SQL injection Third-party advisory
- Exploit / PoC
- sourcecodester.com