CVE-2025-8973

7.3

SourceCodester · Cashier Queuing System

SourceCodester Cashier Queuing System 1.0 is vulnerable to unauthenticated SQL injection via the Username argument in Actions.php, allowing remote attackers to manipulate database queries.

Executive summary

A critical SQL injection vulnerability in SourceCodester Cashier Queuing System 1.0 enables unauthenticated remote attackers to execute arbitrary database commands, posing a significant risk to data integrity.

Vulnerability

The application is susceptible to SQL injection (CWE-89) within the Actions.php file, where the Username argument fails to sanitize user input. This flaw is remotely exploitable by unauthenticated attackers, allowing for unauthorized database interactions.

Business impact

Successful exploitation of this vulnerability allows an attacker to interact directly with the backend database, which could lead to unauthorized data exfiltration, modification, or complete database compromise. Given the CVSS score of 7.3, this represents a high-severity threat that could result in significant service disruption or the exposure of sensitive customer queuing information.

Remediation

Immediate Action: As no official patch is currently available, administrators should restrict access to the affected application or disable the vulnerable Actions.php endpoint if it is not business critical.

Proactive Monitoring: Monitor server access logs for anomalous HTTP requests targeting Actions.php, particularly those containing SQL syntax characters such as single quotes, semicolons, or comment indicators in the Username field.

Compensating Controls: Deploy a Web Application Firewall (WAF) with rules configured to detect and block common SQL injection patterns to mitigate the risk of exploitation while awaiting a vendor-supplied fix.

Exploitation status

Public Exploit Available: Yes, a public 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 lack of a vendor-provided patch, organizations utilizing this system must prioritize immediate mitigation. Restrict network access to the application and implement WAF filtering to prevent exploitation until the vendor releases a secure update.

More SourceCodester CVEs

Sources

Originally found and disclosed by zzb1 (VulDB User), per the CVE Program record.