Skip to main content

HospitalManagement EUVDEUVD-2026-89570

| CVE-2026-102846 LOW
Improper Authorization (CWE-285)
2026-09-30 VulDB GHSA-4jrv-r33p-ghrg
2.0
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Obtain high-privilege app account
  2. Delivery
    Send crafted request to sistem.php simpan
  3. Exploit
    Manipulate tipe/title/content_setting parameters
  4. Execution
    Bypass authorization on config write
  5. Impact
    Alter system configuration settings

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization verification
MITRE ATT&CK

1 technique across 1 tactic: Defense Evasion

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires an authenticated high-privilege session (CVSS PR:H) to reach the admin module's Configuration Handler - specifically the simpan function in application/modules/admin/controllers/sistem.php. The attacker manipulates the tipe, title, and content_setting arguments to perform configuration writes without proper authorization checks. Limiting factors: exploitation depends on already holding elevated privileges within the application (no unauthenticated path), the product is a niche self-hosted PHP application with small deployment footprint, and impact is confined to Low confidentiality/integrity/availability effects on configuration data rather than full system compromise.

Impact

This is a high-CVSS-in-name-only issue that resolves to genuinely low real-world risk. The vendor (VulDB) CVSS 4.0 base score is only 5.1 (medium), with a vector of AV:N/AC:L/PR:H/UI:N and uniformly Low impacts (VC:L/VI:L/VA:L), so even the reported score is modest. The PR:H requirement means an attacker must already hold high privileges in the application, which sharply limits the population of realistic threat actors and contradicts the 'Authentication Bypass' tag - the underlying weakness is CWE-285 improper authorization (an authorization/privilege-boundary flaw), not an authentication bypass. Exploitation status: publicly available exploit code exists (referenced GitHub issue #12), but there is no CISA KEV listing and no EPSS score provided, so there is no evidence of active exploitation - POC availability and active exploitation are distinct signals and should not be conflated. No SSVC decision data was supplied. The E:P (Proof-of-Concept exploit maturity) in the 4.0 vector is consistent with the public POC but not with weaponized in-the-wild use. Net: a low-priority, low-impact authorization defect in a niche product, elevated only slightly by public POC code.

Exploit ScenarioDerived

An attacker who already possesses a high-privilege authenticated account (or has compromised one) on a deployed HospitalManagement instance sends a crafted request to the sistem.php simpan configuration handler, manipulating the tipe/title/content_setting parameters to alter system settings they should not be authorized to change. A public proof-of-concept exists in the vendor's GitHub issue tracker (#12), lowering the effort to reproduce, though the high-privilege prerequisite limits practical impact.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 30, 2026

Improper authorization in the gedelumbung HospitalManagement configuration handler lets an authenticated high-privilege user write arbitrary configuration values through the sistem.php 'simpan' action without the application enforcing an adequate access-control check. Only deployments running the current rolling-release codebase are affected, since the project publishes no versioned releases and the CPE entry carries a wildcard version; the practical exposure is limited to Low confidentiality, integrity, and availability impact on configuration data rather than full host or data compromise. Publicly available exploit code exists via the project's GitHub issue tracker (issue #12), but there is no indication of confirmed active exploitation, and the EPSS-style risk signal remains modest; the attacker must already hold an administrative session (CVSS PR:H, assessed CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N), which keeps real-world risk low despite the nominally elevated severity.

RemediationAI

No vendor-released patch is identified at the time of analysis: the project was notified through the public issue report at https://github.com/gedelumbung/HospitalManagement/issues/12 but has not responded, and because HospitalManagement ships on a rolling-release model with no version tags, there is no fixed release number to upgrade to (the only upstream reference is the repository at https://github.com/gedelumbung/HospitalManagement/). Until an upstream fix appears, the strongest compensating control is to enforce server-side authorization inside application/modules/admin/controllers/sistem.php::simpan - add an explicit role/privilege check (plus CSRF validation and input validation on tipe, title, and content_setting) before any configuration write, accepting that this is a local code change that must be re-applied after each upstream pull. In parallel, restrict network access to the admin module: bind the configuration endpoints behind IP allowlisting, a VPN, or an authenticated reverse proxy so that only trusted administrative networks can reach /admin/sistem, with the trade-off that legitimate remote administrators lose direct access and must use the approved path. Blocking or rate-limiting POST requests to the admin configuration routes at the WAF or web-server layer reduces the reachable attack surface but can break legitimate settings changes and should be tested against normal admin workflows, and disabling the admin UI configuration write function entirely is the most restrictive option if configuration is managed out-of-band. Additionally, rotate any administrator credentials or exposed secrets that may have been altered in configuration settings, monitor for unexpected changes to configuration rows, and subscribe to the upstream repository and the VulDB entries (https://vuldb.com/vuln/411505) for the eventual patched commit; note that publicly available exploit code exists, so unpatched instances with untrusted users holding admin roles should be considered at elevated risk of configuration tampering.

Affected VersionsENISA

HospitalManagement c2d45543789a3887067d3915f69d44cfc2cf76a8

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

HospitalManagement is a self-hosted PHP web application by the developer 'gedelumbung', structured in a CodeIgniter-style MVC/ modular layout in which admin functionality lives under application/modules/admin/controllers/. The flaw resides in the Configuration Handler's simpan (save) function in application/modules/admin/controllers/sistem.php, which accepts the tipe, title, and content_setting arguments and persists them as application configuration. The root cause class is CWE-285 (Improper Authorization): the controller action performs the configuration write without verifying that the calling user is entitled to modify those settings, so the authorization boundary is effectively left to client-side or upstream routing rather than being enforced at the action itself. Because the request is remote and network-reachable (AV:N) it can be triggered over HTTP against any exposed instance, but the CVSS vectors supplied (CVSS:4.0/AV:N/AC:L/AT:N/PR:H/.../E:P and the assessed CVSS:3.1 vector with PR:L) both require an already-privileged session, meaning this is a privilege/authorization-boundary weakness inside the admin module and not an authentication bypass into the application. Impact is scoped to low-level modification of configuration values (VC:L/VI:L/VA:L in the 4.0 vector), not code execution or data exfiltration, and the project's rolling-release model means no version identifiers exist in the CPE (cpe:2.3:a:gedelumbung:hospitalmanagement:*:*:*:*:*:*:*:*) to distinguish vulnerable from fixed builds.

Know when Hospitalmanagement 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 2.0 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
vuln.today AI 5.4 MEDIUM

Network-reachable authorization flaw in a config-save action; I use PR:L rather than the vendor's PR:H since improper authorization typically lets a lower-privileged user act, with Low confidentiality/integrity impact and no availability effect.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/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
High
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

3
Severity Changed
Sep 30, 2026 - 02:22 NVD
MEDIUM LOW
CVSS changed
Sep 30, 2026 - 02:22 NVD
5.1 (MEDIUM) 2.0 (LOW)
CVE Published
Sep 30, 2026 - 01:45 cve.org
MEDIUM 5.1

DescriptionCVE.org

A vulnerability was detected in gedelumbung HospitalManagement up to c2d45543789a3887067d3915f69d44cfc2cf76a8. Impacted is the function sistem.php::simpan of the file application/modules/admin/controllers/sistem.php of the component Configuration Handler. The manipulation of the argument tipe/title/content_setting results in improper authorization. The attack may be launched remotely. The exploit is now public and may be used. This product operates on a rolling release basis, ensuring continuous delivery. Consequently, there are no version details for either affected or updated releases. The project was informed of the problem early through an issue report but has not responded yet.

Threat Intelligence Overview

EPSS Score
0.2%
Top 88% exploitable
Prevalence
Low
niche open-source PHP hospital management project on GitHub, no enterprise 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 LOW
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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