CVE-2025-9305
7.3SourceCodester · Online Bank Management System
SourceCodester Online Bank Management System 1.0 contains a SQL injection vulnerability in the mnotice.php file, allowing remote attackers to manipulate the ID argument.
Executive summary
A remote SQL injection vulnerability in SourceCodester Online Bank Management System 1.0 poses a significant risk of unauthorized database interaction and data exposure.
Vulnerability
This flaw is a SQL injection vulnerability (CWE-89) located in the /bank/mnotice.php file. The application fails to properly sanitize the ID argument, which can be exploited by an unauthenticated remote attacker to execute arbitrary SQL commands.
Business impact
The ability to perform SQL injection allows an attacker to interact directly with the backend database, potentially leading to the unauthorized disclosure or modification of sensitive banking information. With a CVSS score of 7.3, this high severity vulnerability could result in severe reputational damage and compliance failures if exploited to exfiltrate user data.
Remediation
Immediate Action: As no official patch is currently available, users should restrict network access to the application or disable the affected module until a vendor-supplied update is released.
Proactive Monitoring: Security teams should monitor database logs for anomalous queries, specifically looking for attempts to inject SQL syntax via the ID parameter in mnotice.php.
Compensating Controls: Deploy a Web Application Firewall (WAF) with rules configured to detect and block common SQL injection patterns, which can provide a virtual patch until a formal update is provided.
Exploitation status
Public Exploit Available: Yes, a published proof-of-concept exists, as documented in the GitHub issue referenced in the vulnerability report.
Analyst recommendation
Given the availability of a public proof-of-concept and the high severity of SQL injection, administrators must prioritize mitigating this flaw. If the application cannot be patched, isolating the system from public-facing networks is the most effective immediate measure to prevent potential data compromise.
More SourceCodester CVEs
Sources
Originally found and disclosed by CW.Wong (VulDB User), per the CVE Program record.