Skip to main content

HospitalManagementSystem EUVDEUVD-2026-92620

| CVE-2026-105386 MEDIUM
SQL Injection (CWE-89)
2026-10-05 VulDB GHSA-v4v4-mj9c-c2fj
5.5
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify exposed HospitalManagementSystem instance
  2. Exploit
    Send crafted request to print.php
  3. Execution
    Inject SQL via transaction_id parameter
  4. Impact
    Extract or alter 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

No special conditions - remote unauthenticated SQL injection is reachable by manipulating the transaction_id argument passed to the get function in print.php, against default deployments of onetwothreeneth HospitalManagementSystem (AV:N/AC:L/PR:N/UI:N). The only practical limiting factors are deployment-related rather than technical: the affected instance must be network-reachable, and the product itself is an obscure open-source hospital-management application with very limited real-world deployment. No authentication, no user interaction, and no non-default configuration is required.

Impact

Signals are largely consistent and point to a genuine but low-to-moderate priority issue. The CVSS 4.0 vector (AV:N/AC:L/PR:N/UI:N) describes a trivially reachable, remote, unauthenticated, low-complexity SQL injection, which normally warrants urgency; however, the vulnerable-system impacts are all rated Low (VC:L/VI:L/VA:L) and subsequent-system impacts are None, yielding a moderate 6.9 score. Exploit maturity is E:P (Proof-of-Concept), matching the publicly available exploit referenced in the GitHub issue - so publicly available exploit code exists, but there is NO CISA KEV listing and no EPSS value was provided, so widespread active exploitation is NOT confirmed. The dominant risk-limiter is not technical difficulty but product obscurity: this is a small open-source GitHub project (onetwothreeneth/HospitalManagementSystem) with no enterprise footprint, so mass exploitation is unlikely despite the easy attack path. One caveat: VulDB conservatively scored impacts as Low, but a classic unauthenticated SQL injection frequently permits full database extraction (patient/PII data in a hospital system) - the real confidentiality impact may be higher than VC:L suggests; verify against the actual query context. No patch exists (rolling release, vendor unresponsive), which raises residual risk for anyone actually running this software.

Exploit ScenarioDerived

An unauthenticated attacker locates an internet-reachable HospitalManagementSystem instance and sends a crafted request to print.php with a malicious transaction_id value, injecting SQL into the backend query. Because a public proof-of-concept is already published in the project's GitHub issue tracker, the attacker can replay it directly to read or manipulate database records such as transactions and patient data. No authentication or user interaction is required (PR:N/UI:N).

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 05, 2026

Unauthenticated SQL injection in onetwothreeneth HospitalManagementSystem (PHP web app) lets a remote attacker inject arbitrary SQL through the transaction_id argument handled by the get function in print.php, allowing read and limited modification of the underlying database. The CVSS v4.0 vector (AV:N/AC:L/PR:N/UI:N, E:P) confirms remote, unauthenticated exploitation with no user interaction, and a publicly available exploit code exists (a proof-of-concept was filed as GitHub issue #11). Exploitation is constrained less by technique than by exposure: the application is an obscure open-source project with limited real-world deployment, so real-world risk is real but lower priority than the numeric score alone suggests.

RemediationAI

No vendor-released patch was identified at time of analysis, and the maintainers were notified via an issue report but have not responded, so no fixed commit or version can be cited; do not assume an update is available. Until upstream publishes a fix, apply compensating controls: place print.php behind authentication and restrict it to trusted clinical networks (a reverse-proxy or .htaccess/deny rule), and validate transaction_id as a strict positive integer before it reaches the query in any self-maintained fork (prepared statements with bound parameters are the durable fix, but they require code changes and regression testing). Deploy a WAF rule matching SQL metacharacters (quotes, UNION, comment sequences, boolean/stacked-query patterns) specifically on the transaction_id parameter of print.php, understanding that WAF evasion is possible and this is defense in depth, not a fix. If the application is internet-exposed and not needed externally, take it offline or VPN-gate it; the trade-off is loss of remote access for staff. Monitor database and web logs for anomalous queries to print.php as a detection backstop while remediation is pending. Track the GitHub issue and repository for an eventual upstream fix and re-validate the deployment once one lands.

Affected VersionsENISA

HospitalManagementSystem 9ef91ed6007314b6473110ed699dff76d158f61d

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 root cause is an SQL injection (CWE-89) in the PHP file print.php, specifically in the get function that processes the transaction_id parameter. The value is passed into a database query without adequate sanitization or type enforcement, which is the classic pattern of string-concatenated SQL in PHP/MySQL hospital-management software. Because transaction_id is expected to be a numeric identifier, any non-numeric payload reaching the query is a clear sign of missing input validation, and the correct fix is parameterized/prepared statements or strict integer casting. The CPE string cpe:2.3:a:onetwothreeneth:hospitalmanagementsystem:*:*:*:*:*:*:*:* uses a wildcard version, reflecting the project's rolling-release model where no fixed affected/updated versions are published. Per the independent assessment, the injection is reachable against default deployments with no authentication, no user interaction, and no non-default configuration; the practical limiting factors are environmental (network reachability and low deployment footprint) rather than technical. Reported by VulDB and tied to the upstream repository; the data set classifies it under PHP/SQLi/HospitalManagementSystem tags.

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

Vendor (VulDB) PRIMARY 5.5 MEDIUM
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
vuln.today AI 7.3 HIGH

Remote unauthenticated SQL injection with no user interaction gives AV:N/AC:L/PR:N/UI:N; impacts kept Low per VulDB scoping though full DB read is plausible.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
CVSS changed
Oct 05, 2026 - 19:22 NVD
6.9 (MEDIUM) 5.5 (MEDIUM)
CVE Published
Oct 05, 2026 - 18:30 cve.org
MEDIUM 6.9

DescriptionCVE.org

A vulnerability was identified in onetwothreeneth HospitalManagementSystem up to 9ef91ed6007314b6473110ed699dff76d158f61d. Affected by this issue is the function get of the file print.php. The manipulation of the argument transaction_id leads to sql injection. It is possible to initiate the attack remotely. The exploit is publicly available and might be used. This product is using a rolling release to provide continious delivery. Therefore, no version details for affected nor updated releases are available. The project was informed of the problem early through an issue report but has not responded yet.

Threat Intelligence Overview

EPSS Score
0.3%
Top 76% exploitable
Prevalence
Rare
obscure individual-developer GitHub project, no enterprise deployment footprint
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

48
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy