CVE-2025-7753
7.3code-projects · Online Appointment Booking System
A SQL injection vulnerability in the Online Appointment Booking System 1.0 allows remote attackers to manipulate the Username parameter via /admin/adddoctor.php.
Executive summary
A critical SQL injection vulnerability in the code-projects Online Appointment Booking System allows remote, unauthenticated attackers to compromise database integrity.
Vulnerability
This flaw is a SQL injection vulnerability (CWE-89) affecting the /admin/adddoctor.php file. An unauthenticated remote attacker can inject malicious SQL commands through the Username parameter, potentially leading to unauthorized database manipulation.
Business impact
The ability for an unauthenticated user to execute arbitrary SQL commands poses a severe risk to data confidentiality and integrity. With a CVSS score of 7.3, this vulnerability could allow an attacker to bypass authentication, dump sensitive user data, or modify system records, leading to significant operational disruption and a loss of user trust.
Remediation
Immediate Action: As no official patch is currently available, administrators should immediately restrict access to the /admin/adddoctor.php endpoint or take the application offline until a fix is provided by the vendor.
Proactive Monitoring: Review web access logs for unusual patterns or characters in the Username field, such as single quotes, dashes, or SQL keywords, which may indicate exploitation attempts.
Compensating Controls: Deploy a Web Application Firewall (WAF) with rules configured to detect and block SQL injection payloads targeting the application's input parameters.
Exploitation status
Public Exploit Available: Yes, a public proof-of-concept exists as documented in the referenced GitHub issue and PoC repository.
Analyst recommendation
Given the availability of public proof-of-concept code and the ease of exploitation via the web interface, this vulnerability represents a significant risk. Organizations currently running version 1.0 of the code-projects Online Appointment Booking System must implement strict network-level access controls or disable the vulnerable component immediately to prevent unauthorized database access.
More code-projects CVEs
Sources
Originally found and disclosed by zzb1 (VulDB User), per the CVE Program record.
- VDB-316743 | code-projects Online Appointment Booking System adddoctor.php sql injection Vulnerability database entry
- VDB-316743 | CTI Indicators (IOB, IOC, TTP, IOA)
- Submit #615494 | code-projects Online Appointment Booking System V1.0 SQL injection Third-party advisory
- Exploit / PoC
- code-projects.org