Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Network-exploitable SQL injection requiring low-privilege credentials (PR:L); no scope change and limited partial impact across C/I/A consistent with single-application database access.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A vulnerability was determined in itsourcecode Hospital Management System 1.0. Affected is an unknown function of the file /appointmentapproval.php of the component Appointment Handler. This manipulation of the argument editid causes sql injection. The attack is possible to be carried out remotely. The exploit has been publicly disclosed and may be utilized.
AnalysisAI
SQL injection in itsourcecode Hospital Management System 1.0 exposes the /appointmentapproval.php Appointment Handler endpoint to database manipulation via the editid parameter, allowing low-privileged remote attackers to read, modify, or delete backend data. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) confirms network-exploitability with minimal attack complexity once credentials are obtained, and a public proof-of-concept has been disclosed on GitHub, substantially lowering the attacker skill threshold. No active exploitation is confirmed by CISA KEV, but the medical context of the affected system - which likely stores sensitive patient and appointment records - amplifies the potential impact of even a limited SQL injection.
Technical ContextAI
The affected product is itsourcecode Hospital Management System 1.0, a PHP-based web application distributed via itsourcecode.com (CPE: cpe:2.3:a:itsourcecode:hospital_management_system:*:*:*:*:*:*:*:*). CWE-89 (Improper Neutralization of Special Elements used in an SQL Command) identifies the root cause as failure to sanitize or parameterize user-supplied input before it is incorporated into backend SQL queries. Specifically, the editid parameter within /appointmentapproval.php is passed directly into a database query without the use of prepared statements or input escaping. This is a classic PHP dynamic SQL concatenation anti-pattern, enabling an attacker to append arbitrary SQL clauses that the backend database engine will execute with the application's database permissions.
RemediationAI
No vendor-released patch has been identified at time of analysis for itsourcecode Hospital Management System 1.0. Developers should immediately remediate the root cause by replacing dynamic SQL string concatenation in /appointmentapproval.php with parameterized queries or prepared statements for the editid parameter, which eliminates the injection surface entirely without functional side effects. As an interim compensating control, deploy a web application firewall (WAF) rule to reject requests to /appointmentapproval.php containing SQL metacharacters (single quotes, comment sequences, UNION keywords) in the editid field - note that aggressive WAF rules may produce false positives on legitimate numeric appointment IDs. Additionally, restrict access to the appointment approval interface to trusted internal networks or VPN-only access, reducing the remote attack surface. Monitor itsourcecode.com and VulDB entry https://vuldb.com/vuln/374528 for patch availability. The public POC is documented at https://github.com/ltranquility/cve_submit/issues/20 and should be used to validate remediation effectiveness in a test environment.
In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it
sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not
(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear
The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by
ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c
Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
Same weakness CWE-89 – SQL Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-40017
GHSA-f7xw-hg8f-wrwg