Impact
The vulnerability is a SQL injection in the username field of the /admin/login.php script of SourceCodester’s Ship Ferry Ticket Reservation System. By injecting crafted SQL, an unauthenticated attacker can bypass authentication and gain administrative access. The flaw is linked to CWE-74 (URL Encoding Manipulation) and CWE-89 (SQL Injection). This results in unauthorized system control, enabling potential data theft, modification or deletion.
Affected Systems
The flaw exists in SourceCodester Ship Ferry Ticket Reservation System version 1.0 and earlier. The affected component is the Admin Login module located at /admin/login.php. All deployments of the vulnerable version by SourceCodester are susceptible.
Risk and Exploitability
The CVSS score of 6.9 indicates a moderate risk. EPSS is not available, but the publicly disclosed exploit demonstrates feasibility. Because the vulnerability is remote and triggered by a simple form submission, an attacker with internet access can exploit it without prior credentials. The vulnerability is not listed in CISA’s KEV catalog, yet the ease of exploitation and potential impact warrant prompt remediation.
OpenCVE Enrichment