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-accessible injection requiring a low-privilege authenticated session; limited read/write impact on vulnerable system with no scope change to other systems.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A vulnerability has been found in itsourcecode Hospital Management System 1.0. The impacted element is an unknown function of the file /insertbillingrecord.php. The manipulation of the argument patientid leads to sql injection. It is possible to initiate the attack remotely. The exploit has been disclosed to the public and may be used.
AnalysisAI
SQL injection in itsourcecode Hospital Management System 1.0 exposes the billing endpoint /insertbillingrecord.php to database manipulation by low-privileged remote attackers via the unsanitized patientid parameter. A public exploit has been disclosed on GitHub, lowering the barrier to exploitation significantly despite a low CVSS 4.0 base score of 2.1. No CISA KEV listing exists, but the combination of a publicly available proof-of-concept and access to potentially sensitive patient health and billing records elevates real-world concern beyond what the numeric score alone conveys.
Technical ContextAI
The affected application is a PHP-based hospital management web application distributed by itsourcecode (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 unsanitized user-controlled input being concatenated directly into SQL query strings rather than using parameterized queries or prepared statements. The specific injection point is the patientid parameter within /insertbillingrecord.php, a billing record insertion endpoint that likely queries patient data from a backend relational database. This is a textbook CWE-89 pattern in PHP applications that build dynamic SQL through string interpolation without escaping or binding parameters.
RemediationAI
No vendor-released patch has been identified at time of analysis. The primary fix is to refactor /insertbillingrecord.php to replace dynamic SQL string concatenation with parameterized queries or PHP PDO/MySQLi prepared statements, which eliminates the injection vector at the source. As an immediate compensating control, apply strict input validation on the patientid parameter to accept only numeric values, rejecting any non-integer input at the application layer before it reaches the query. Deploying a web application firewall (WAF) rule to detect and block SQL injection patterns (e.g., UNION, OR 1=1, comment sequences) targeting this endpoint can reduce exploitation risk but should not be treated as a permanent fix. Restrict access to the billing module to the minimum necessary authenticated roles and audit all other PHP endpoints in the application for similar unsanitized parameter handling. POC reference: https://github.com/ltranquility/vuln_submit/issues/20. VulDB advisory: https://vuldb.com/vuln/374580.
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-40113
GHSA-hq9x-cf4j-9g74