Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach php/controller.php endpoint
-
ExploitInject SQL via transaction_idS parameter
-
ExecutionDatabase executes malicious query
-
ImpactExtract or tamper with hospital 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 targets the transaction_idS argument processed by php/controller.php in onetwothreeneth HospitalManagementSystem; an attacker must be able to reach that endpoint and submit the parameter. The CVSS vector asserts no authentication (PR:N) and no user interaction (UI:N), but the advisory does not confirm whether controller.php is exposed before application login - in a deployed instance the transaction endpoint may require a valid session, which would limit exploitation to authenticated users. Because the product is a rolling release with no version boundaries, any current checkout up to commit 9ef91ed6007314b6473110ed699dff76d158f61d is affected, and there is no patched release to upgrade to. |
| Impact | This is a moderate-risk SQL injection (CWE-89) that is unlikely to be an urgent enterprise priority despite remote, unauthenticated reachability. The input CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes a network-based, low-complexity attack requiring no privileges or user interaction, but impact is rated Low across confidentiality, integrity, and availability (VC:L/VI:L/VA:L), yielding a modest 5.5 Medium score. The input carries E:P (Proof-of-Concept) and a publicly available exploit code exists via the GitHub issue report, but there is NO CISA KEV listing and NO EPSS score provided, so there is no evidence of active exploitation - only disclosed POC. The dominant mitigating factor is prevalence: this is an obscure hobby/student-style GitHub project with negligible production footprint, so the realistic attacker population and target surface are tiny. Note a conflict worth flagging: PR:N claims no authentication, yet controller.php transaction handling may sit behind application login in real deployments - the advisory does not confirm whether the vulnerable endpoint is reachable pre-authentication, so treat 'unauthenticated' as vector-derived, not vendor-confirmed. |
| Exploit ScenarioDerived | A remote attacker submits a crafted value in the transaction_idS parameter to php/controller.php, injecting SQL that the application concatenates into a database query. Because publicly available exploit code exists (referenced in the project's GitHub issue tracker), an attacker can replay it directly to extract or manipulate database records. Given the Low impact rating, realistic outcomes are partial data disclosure or tampering rather than full database compromise. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 05, 2026
SQL injection in onetwothreeneth HospitalManagementSystem lets remote attackers execute arbitrary SQL through the transaction_idS parameter handled by php/controller.php, allowing limited confidentiality and integrity impact (CVSS 4.0 base 5.5). Publicly available exploit code exists, but there is no confirmed active exploitation (CISA KEV), and the project has not released a fix or responded to the report. The CVSS vector indicates unauthenticated reachability (PR:N), though the advisory does not confirm whether the vulnerable endpoint is accessible before application login, so deployed instances that require a session may limit the attack to authenticated users.
RemediationAI
No vendor-released patch has been identified at time of analysis, and the project maintainer has not responded to the early report. Because there is no fixed version to upgrade to, operators must rely on compensating controls: restrict access to php/controller.php, especially the transaction-handling endpoint, using authentication (e.g., reverse-proxy basic auth or session validation) and network allowlisting so only trusted networks or authenticated users can reach it - the trade-off is reduced administrative convenience and possible breakage of legitimate API clients. Implement a WAF rule or request filter that inspects the transaction_idS parameter for SQL meta-characters and blocks malformed input, but be aware of false positives that could disrupt normal transaction processing. If you maintain a fork, patch php/controller.php by casting transaction_idS to an integer or using prepared statements with bound parameters, then backport that change to all deployments; this diverges from upstream until an official fix appears. Monitor the vendor repository and GitHub issue #8 (https://github.com/onetwothreeneth/HospitalManagementSystem/issues/8) for a change, and consult VulDB (https://vuldb.com/vuln/413577) for updates.
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 vulnerability is a classic SQL injection (CWE-89) in the PHP-based HospitalManagementSystem application. The affected code path is php/controller.php, where the transaction_idS parameter is incorporated into a database query without proper parameterization or escaping, allowing an attacker to alter query semantics. The CPE cpe:2.3:a:onetwothreeneth:hospitalmanagementsystem:*:*:*:*:*:*:*:* indicates that no version range is defined; because the project uses a rolling release model, all checkouts up to commit 9ef91ed6007314b6473110ed699dff76d158f61d are presumed affected. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P) and the independent CVSS 3.1 assessment (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N) agree on remote, low-complexity exploitation with limited impact; the E:P metric confirms proof-of-concept exploit code is public but does not establish active exploitation.
Know when Hospitalmanagementsystem 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
Remote low-complexity SQLi on a parameter with no required privileges or interaction (AV:N/AC:L/PR:N/UI:N); partial read/write of DB data gives C:L/I:L, no availability impact.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.org
A vulnerability has been found in onetwothreeneth HospitalManagementSystem up to 9ef91ed6007314b6473110ed699dff76d158f61d. This impacts an unknown function of the file php/controller.php. Such manipulation of the argument transaction_idS leads to sql injection. The attack can be executed remotely. The exploit has been disclosed to the public and may be used. This product implements a rolling release for ongoing delivery, which means version information for affected or updated releases is unavailable. 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 Hospitalmanagementsystem
View allUnauthenticated SQL injection in onetwothreeneth HospitalManagementSystem (PHP web app) lets a remote attacker inject ar
Improper authorization in onetwothreeneth HospitalManagementSystem (Account Administration component) allows remote atta
Unauthenticated SQL injection in onetwothreeneth HospitalManagementSystem (rolling release, confirmed vulnerable through
Unauthenticated SQL injection in onetwothreeneth HospitalManagementSystem lets remote attackers inject arbitrary SQL thr
SQL injection in UNION HospitalManagementSystem lets remote, unauthenticated attackers manipulate the patient_id paramet
Unrestricted file upload in onetwothreeneth HospitalManagementSystem lets a remote attacker submit arbitrary files throu
EUVD-2026-92494
GHSA-cf5q-66p6-g762
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB