CVE-2025-13122
7.3SourceCodester · Patients Waiting Area Queue Management System
A remote SQL injection vulnerability in the getPatientAppointment function of SourceCodester Patients Waiting Area Queue Management System 1.0 allows for unauthenticated database manipulation.
Executive summary
The SourceCodester Patients Waiting Area Queue Management System is vulnerable to unauthenticated remote SQL injection, which could allow an attacker to compromise database integrity.
Vulnerability
The application is susceptible to SQL injection via the appointmentID argument within the /php/api_patient_checkin.php file. This flaw is remotely exploitable without requiring any authentication from the attacker.
Business impact
Successful exploitation of this SQL injection vulnerability could allow an unauthorized actor to access, modify, or delete sensitive patient data stored within the database. Given the CVSS score of 7.3, this represents a significant risk to data confidentiality and integrity, potentially resulting in regulatory non-compliance and loss of patient trust.
Remediation
Immediate Action: Since no official patch is currently available, administrators should restrict network access to the /php/api_patient_checkin.php endpoint or disable the affected service until a security update is released by the vendor.
Proactive Monitoring: Review web server access logs for suspicious patterns, specifically looking for unusual characters or SQL syntax in requests targeting the appointmentID parameter.
Compensating Controls: Deploy a Web Application Firewall (WAF) with rules configured to detect and block common SQL injection payloads targeted at the application API.
Exploitation status
Public Exploit Available: Yes, a public exploit exists as documented in the vulnerability report referenced by the CVE record.
Analyst recommendation
Due to the lack of an official patch and the presence of a public exploit, immediate defensive action is required. Organizations utilizing this software should implement strict access controls and monitor traffic to the vulnerable API endpoint to prevent unauthorized data access until a vendor-supplied remediation is verified and applied.
More SourceCodester CVEs
Sources
Originally found and disclosed by 0CTL0 (VulDB User), per the CVE Program record.
- VDB-332350 | SourceCodester Patients Waiting Area Queue Management System api_patient_checkin.php getPatientAppointment Vulnerability database entry
- VDB-332350 | CTI Indicators (IOB, IOC, TTP, IOA)
- Submit #683789 | SourceCodester User-Management-PHP-MYSQL web v1 SQL Injection Third-party advisory
- sourcecodester.com