CVE-2026-105382 in HospitalManagementSysteminfo

Summary

by MITRE • 10/05/2026

A flaw has been found in onetwothreeneth HospitalManagementSystem up to 9ef91ed6007314b6473110ed699dff76d158f61d. This affects the function update_subaccount of the file php/controller.php of the component Account Administration. This manipulation of the argument user_id causes improper authorization. Remote exploitation of the attack is possible. The exploit has been published and may be used. This product follows a rolling release approach for continuous delivery, so version details for affected or updated releases are not provided. The project was informed of the problem early through an issue report but has not responded yet.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Analysis

by VulDB Data Team • 10/05/2026

The vulnerability identified in onetwothreeneth HospitalManagementSystem represents a critical failure in access control mechanisms within the Account Administration component. Specifically, the flaw resides in the update_subaccount function located in the php/controller.php file and affects versions up to commit 9ef91ed6007314b6473110ed699dff76d158f61d. This issue is classified as an improper authorization vulnerability, which falls under CWE-269 in the Common Weakness Enumeration taxonomy. The core technical flaw involves a manipulation of the user_id argument passed to this function. In a properly secured system, such arguments should be validated against the session context or authenticated credentials of the currently logged-in user to ensure that users can only modify their own data or sub-accounts they are explicitly permitted to manage. However, in this instance, the application fails to enforce these checks effectively, allowing an attacker to supply arbitrary values for the user_id parameter.

This lack of server-side validation creates a direct path for Insecure Direct Object Reference (IDOR) attacks, which is categorized under CWE-639 and mapped to the ATT&CK technique T1078. By altering the user_id field in HTTP requests directed at the update_subaccount endpoint, an unauthorized actor can escalate privileges or modify accounts belonging to other users within the system. Since this manipulation occurs on the server side without adequate verification of ownership, it bypasses standard client-side security controls that might otherwise restrict such actions based on visible interface elements alone. The severity of this flaw is compounded by its remote exploitable nature, meaning that an attacker does not need physical or local access to the target system but can instead leverage network connectivity to execute the attack from a distant location.

The operational impact of this vulnerability extends beyond simple data modification. In the context of a Hospital Management System, account administration functions often control sensitive user roles and permissions. An adversary exploiting this flaw could potentially elevate their own privileges to that of an administrator or another high-privileged role by modifying the attributes associated with a specific sub-account identifier they do not own. This could lead to unauthorized access to patient records, manipulation of medical data, disruption of hospital operations, or further lateral movement within the internal network infrastructure. Given that the exploit has already been published and is available for use, the window of opportunity for malicious actors to compromise systems running affected versions is significantly widened, posing an immediate threat to organizations relying on this software stack.

The development model employed by the project, a rolling release approach for continuous delivery, complicates traditional patching strategies as specific version numbers are not always delineated in standard vulnerability databases. This means that mitigation efforts must focus on identifying the presence of the vulnerable code pattern rather than simply updating to a fixed version number. The fact that the project was informed early via an issue report but has yet to respond highlights a critical gap in security maintenance for this specific product line. Until a patch is released, organizations using this system are advised to implement compensating controls such as strict input validation on all user-supplied identifiers at the web application firewall level or within custom middleware layers before they reach the controller logic. Additionally, enforcing robust session management and ensuring that backend services verify ownership of resources against authenticated identities can help mitigate the risk posed by this improper authorization flaw while awaiting upstream remediation.

Responsible

VulDB

Disclosure

10/05/2026

Moderation

accepted

Exploit

Download

EPSS

0.00000

KEV

no

Activities

low

Sources

Do you need the next level of professionalism?

Upgrade your account now!