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
Requires low-privilege authentication (PR:L); network-reachable via web form (AV:N); limited and symmetric impact across C/I/A consistent with constrained DB role.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A weakness has been identified in itsourcecode Hospital Management System 1.0. This impacts an unknown function of the file /doctorchangepassword.php. Executing a manipulation of the argument newpassword can lead to sql injection. The attack may be performed from remote. The exploit has been made available to the public and could be used for attacks.
AnalysisAI
SQL injection in itsourcecode Hospital Management System 1.0 exposes the backend database to authenticated remote attackers through the newpassword parameter of /doctorchangepassword.php. An attacker holding low-privilege credentials - such as a doctor account - can craft malicious SQL payloads to read, modify, or potentially delete database records. A public exploit exists per the CVSS 4.0 E:P modifier and a referenced GitHub issue; no active exploitation has been confirmed by CISA KEV.
Technical ContextAI
The affected application is a PHP-based hospital management system distributed by itsourcecode (CPE: cpe:2.3:a:itsourcecode:hospital_management_system:*:*:*:*:*:*:*:*). The root cause is CWE-89 (Improper Neutralization of Special Elements used in an SQL Command): the /doctorchangepassword.php endpoint incorporates the user-supplied newpassword POST parameter directly into a SQL query without parameterization or adequate sanitization. Because this endpoint is associated with a password-change workflow, the injected value bypasses typical output-encoding defenses and reaches the database layer unfiltered. The application stack is PHP with a relational database backend, consistent with typical itsourcecode tutorial projects.
RemediationAI
No vendor-released patch has been identified at time of analysis; the itsourcecode.com project does not appear to have published a fix. The primary remediation is to rewrite the SQL query in /doctorchangepassword.php to use parameterized prepared statements (e.g., PHP PDO or MySQLi prepared statements), which eliminates the injection vector entirely. As an interim compensating control, deploy a Web Application Firewall (WAF) rule to detect and block SQL metacharacters in the newpassword parameter - note this may cause false positives for users with special characters in passwords. Additionally, restrict network access to the application to trusted internal networks only, removing internet-facing exposure. Enforce the principle of least privilege on the database account used by the application so it cannot perform DDL operations (DROP, ALTER) even if injection is achieved. VulDB entry: https://vuldb.com/vuln/374549.
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-40041
GHSA-vf94-fqp2-59p2