Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach admin-panel.php appointment handler
-
ExploitInject SQL via ID parameter
-
Executionmysqli_query executes malicious query
-
ImpactRead or tamper with database records
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires reaching the Appointment Cancellation Handler in admin-panel.php and supplying attacker-controlled input in the ID parameter, which flows unsanitized into a mysqli_query() call. The key limiting factor is access to the admin panel: the file name admin-panel.php indicates an administrative area that typically demands an authenticated administrator session, which directly conflicts with the input vector's PR:N claim - defenders should confirm whether this handler is exposed without authentication. There is no patched release (vendor unresponsive), so the condition for safety is running a fixed/forked version or placing the admin panel behind access controls; affected scope is any deployment at or before commit 777fda46b77a820977a5ba616283dbfbc40bf7e1. |
| Impact | This is a SQL injection flaw (CWE-89) in the kishan0725 Hospital Management System, a small open-source PHP project hosted on GitHub. The input CVSS 4.0 score is 6.9 (Medium) with vector AV:N/AC:L/AT:N/PR:N/UI:N and uniformly LOW impact (VC:L/VI:L/VA:L), and the E:P threat metric indicates a proof-of-concept exploit. A public exploit exists (POC=YES) but there is NO CISA KEV listing and NO EPSS score was provided, so there is no evidence of active or widespread exploitation - the signal set points to publicly available exploit code without confirmed real-world attacks. CONFLICT TO VERIFY: the CVSS vector asserts PR:N (no privileges), yet the affected code lives in admin-panel.php (an administrative Appointment Cancellation Handler), which normally implies authenticated/administrative access - verify whether the endpoint is reachable pre-authentication, because this materially changes risk. Overall this is a genuine but low-to-moderate priority issue: the product is a hobby/educational project with negligible production footprint, the vendor has not responded to the issue report, and the rated impact is only partial. It is not a high-urgency item despite the public POC. |
| Exploit ScenarioDerived | An attacker reaches the admin-panel.php Appointment Cancellation Handler and supplies a crafted value in the ID parameter that is concatenated into a mysqli_query call, injecting SQL to read or alter patient/appointment records in the backend database. A public proof-of-concept is already available via the project's GitHub issue tracker, and the network vector with low attack complexity (per the CVSS 4.0 vector) means the request can be delivered remotely; however, if the admin panel in fact requires a valid login, exploitation presupposes that access. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 18, 2026
SQL injection in the kishan0725 Hospital Management System through commit 777fda46 lets authenticated attackers manipulate the ID parameter in admin-panel.php's Appointment Cancellation Handler and execute arbitrary SQL against the application database. Exploitation requires access to the administrative panel, and publicly available exploit code exists but no CISA KEV active-exploitation entry is associated. The vendor has not responded to the issue report, so no fixed release is available.
RemediationAI
No vendor-released patch was identified at time of analysis, and the project has not responded to the issue report. Immediate compensating controls: restrict access to admin-panel.php using network ACLs, VPN, or SSO-based admin authentication (trade-off: reduces admin convenience and may not protect against insider abuse); deploy a WAF rule targeting SQLi in the ID parameter (trade-off: false positives and bypass risk); and, if source access exists, manually replace the mysqli_query() call with a prepared statement that binds ID as an integer and validates it against the expected appointment record (trade-off: requires maintenance of a local fork). Monitor the GitHub issue and VulDB entry at https://vuldb.com/vuln/421655 for a vendor fix, and consider replacing the component if no patch is forthcoming. Until then, treat any public deployment of this commit as exposed if the administrative panel is reachable.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The affected component is a PHP-based hospital management application (CPE: kishan0725:hospital_management_system) whose Appointment Cancellation Handler in admin-panel.php passes the ID argument directly into mysqli_query() without parameterization or validation. This is a classic CWE-89 SQL injection: attacker-controlled input alters the SQL statement's structure, potentially enabling data disclosure or modification. The input CVSS 4.0 vector claims PR:N, but the independent assessment scores CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N and notes that admin-panel.php is typically an authenticated administrative area; defenders should verify whether the handler is exposed without authentication in their deployment. The project is a small open-source GitHub PHP application with no vendor patch at the assessed commit boundary.
Know when Hospital Management System gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Endpoint is an admin-panel handler so authentication is likely (PR:L); network-reachable SQLi with low complexity yields partial read and write but no direct availability impact.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.org
A weakness has been identified in kishan0725 Hospital Management System up to 777fda46b77a820977a5ba616283dbfbc40bf7e1. This affects the function mysqli_query of the file admin-panel.php of the component Appointment Cancellation Handler. Executing a manipulation of the argument ID can lead to sql injection. The attack may be launched remotely. The exploit has been made available to the public and could be used for attacks. The project was informed of the problem early through an issue report but has not responded yet.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
More in Hospital Management System
View allAn arbitrary file upload vulnerability in the component /jquery-file-upload/server/php/index.php of Hospital Management
A JQuery Unrestricted Arbitrary File Upload vulnerability was discovered in Hospital Management System V4.0 which allows
SQL injection vulnerability in Hospital Management System Project in ASP.Net MVC 1 allows aremote attacker to execute ar
A vulnerability was found in SourceCodester Hospital Management System 1.0. Rated critical severity (CVSS 9.8), this vul
A vulnerability was found in Hospital Management System 1.0. Rated critical severity (CVSS 9.8), this vulnerability is r
A vulnerability was found in Hospital Management System 1.0. Rated critical severity (CVSS 9.8), this vulnerability is r
A vulnerability was found in Hospital Management System 1.0. Rated critical severity (CVSS 9.8), this vulnerability is r
A privilege escalation issue was found in PHP Gurukul Hospital Management System In v.4.0 allows a remote attacker to ex
Hospital Management System v1.0 was discovered to contain multiple SQL injection vulnerabilities via the Username and Pa
Hospital Management System v1.0 was discovered to contain a SQL injection vulnerability via the editid parameter at orde
Hospital Management System v1.0 was discovered to contain a SQL injection vulnerability via the loginid parameter at doc
Hospital Management System v1.0 was discovered to contain a SQL injection vulnerability via the loginid parameter at adm
EUVD-2026-103673
GHSA-975c-qxjj-j7cg
NVD
CVE.org
EPSS
VulDB
Exploit-DB