Skip to main content

HospitalManagementSystem CVE-2026-105383

| EUVDEUVD-2026-92494 MEDIUM
SQL Injection (CWE-89)
2026-10-05 VulDB GHSA-cf5q-66p6-g762
5.5
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Reach php/controller.php endpoint
  2. Exploit
    Inject SQL via transaction_idS parameter
  3. Execution
    Database executes malicious query
  4. Impact
    Extract 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.

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

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

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 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

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 6.5 MEDIUM

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/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 - 17:22 NVD
6.9 (MEDIUM) 5.5 (MEDIUM)
CVE Published
Oct 05, 2026 - 17:00 cve.org
MEDIUM 5.5

DescriptionCVE.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

EPSS Score
0.3%
Top 83% exploitable
Prevalence
Rare
obscure individual GitHub project, no enterprise or production 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