CVE-2026-90526
7.3SourceCodester · School Registration and Fee System
A SQL injection vulnerability in SourceCodester School Registration and Fee System 1.0 allows unauthenticated attackers to execute arbitrary database queries via the category parameter.
Executive summary
A critical SQL injection vulnerability in the School Registration and Fee System allows unauthenticated remote attackers to compromise database integrity and confidentiality.
Vulnerability
The application fails to properly sanitize user input in the category parameter within the /bilal/save_class.php file. This flaw allows an unauthenticated attacker to inject malicious SQL commands, leading to blind SQL injection.
Business impact
Successful exploitation of this vulnerability grants an attacker the ability to bypass authentication, extract sensitive student or financial data, and potentially modify or delete database records. Given the CVSS score of 7.3, this represents a high risk to organizational data integrity and regulatory compliance. Prolonged exposure may lead to complete compromise of the application backend and associated business data.
Remediation
Immediate Action: As no official patch is currently available from the vendor, administrators should restrict network access to the /bilal/save_class.php endpoint or disable the affected module entirely if it is not business critical.
Proactive Monitoring: Review web server access logs for anomalous POST requests to /bilal/save_class.php, specifically monitoring for SQL syntax patterns such as SLEEP or RLIKE.
Compensating Controls: Deploy a Web Application Firewall (WAF) rule to inspect and block incoming HTTP requests containing SQL injection payloads targeting the category parameter.
Exploitation status
Public Exploit Available: Yes, a public proof-of-concept exists as documented in the researcher's GitHub issue report.
Analyst recommendation
Due to the presence of a published proof-of-concept and the ease of remote exploitation, this vulnerability poses a significant risk to your environment. Organizations utilizing this software must prioritize implementing defensive WAF rules immediately and seek to replace the software if the vendor fails to provide a secure, updated version.
More SourceCodester CVEs all →
History
- Disclosed CVE record published
- Collected by CVE Brief via github
- Analyst report written
- Published in the daily brief high section
Sources
Originally found and disclosed by pangdudu24 (VulDB User), per the CVE Program record.
- VDB-403116 | SourceCodester School Registration and Fee System save_class.php sql injection Vulnerability database entry
- VDB-403116 | CTI Indicators (IOB, IOC, TTP, IOA)
- CVE-2026-90526 | CVE Analysis and Report Third-party advisory
- Submit #912528 | SourceCodester School Registration and Fee System using PHP with Source Code /bilal/save_class.php 1.0 Third-party advisory
- Exploit / PoC
- sourcecodester.com