CVE-2025-7587

7.3

code-projects · Online Appointment Booking System

A SQL injection vulnerability exists in the Online Appointment Booking System 1.0 via the /cover.php file, allowing remote attackers to manipulate the uname or psw arguments.

Executive summary

The Online Appointment Booking System version 1.0 is vulnerable to remote SQL injection, which could allow an unauthenticated attacker to compromise backend database operations.

Vulnerability

This flaw is a SQL injection vulnerability (CWE-89) located in the /cover.php file. An unauthenticated attacker can supply malicious input via the uname or psw parameters to execute unauthorized database queries.

Business impact

The ability for an unauthenticated user to inject SQL commands into the application poses a significant risk to data integrity and confidentiality. Successful exploitation could lead to unauthorized access to user credentials or sensitive appointment data. While the CVSS score is 7.3, the potential for automated exploitation makes this a high-priority risk for organizations hosting this software.

Remediation

Immediate Action: As no official patch is currently available, administrators should restrict access to the affected /cover.php file or disable the vulnerable system until the vendor provides a security update.

Proactive Monitoring: Review web server access logs for anomalous requests to /cover.php, specifically monitoring for SQL syntax patterns or unexpected character strings in the uname and psw parameters.

Compensating Controls: Deploy a Web Application Firewall (WAF) with strict SQL injection filtering rules to block malicious payloads targeting the identified parameters.

Exploitation status

Public Exploit Available: Yes, a published proof-of-concept exists as documented in the GitHub issue referenced in the vulnerability record.

Analyst recommendation

Given the availability of a public proof-of-concept and the unauthenticated nature of the attack, this vulnerability presents an elevated risk. Organizations should prioritize isolating the affected system from public networks immediately and implement WAF protections to mitigate the risk of exploitation while awaiting a vendor-supplied patch.

More code-projects CVEs

Sources

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