Skip to main content

gedelumbung HospitalManagement EUVDEUVD-2026-89556

| CVE-2026-102843 LOW
Path Traversal (CWE-22)
2026-09-30 VulDB GHSA-xj97-xjrh-5vfq
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 admin-level authenticated access
  2. Delivery
    Send crafted request to data_galeri.php hapus
  3. Exploit
    Inject traversal sequence in gbr argument
  4. Execution
    Application deletes arbitrary file
  5. Impact
    Integrity/availability impact

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK

2 techniques across 2 tactics: Discovery, Collection

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 admin-level session (PR:H) to reach the 'hapus' action of application/modules/admin/controllers/data_galeri.php, which lives in the admin module. The attacker then supplies directory-traversal input in the 'gbr' argument. Exploitation is remote over the network with low complexity and no user interaction, but is fundamentally limited by the need for high-privilege access - this is not exploitable against a default unauthenticated attacker. No non-default configuration is required beyond having the gallery/admin functionality deployed.

Impact

This is a genuinely low-to-moderate priority issue despite a mid-range CVSS 4.0 score of 5.1. The vendor CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:N/VC:L/VI:L/VA:L) is internally consistent with a path-traversal flaw in the 'hapus' (Indonesian for 'delete') function of an admin-module controller: high privileges are required (PR:H), and all three impacts are only Low. The function name and the manipulated 'gbr' (gambar/image) argument strongly imply arbitrary file deletion via traversal rather than arbitrary file read/RCE, which is why integrity/availability are rated Low rather than High. SSVC-style signals: exploitation is 'publicly available exploit code exists' (POC in GitHub issue #9), there is no CISA KEV listing and no EPSS score in the provided data, so there is no evidence of active or automatable exploitation - the public exploit indicates opportunistic risk, not confirmed in-the-wild use. The dominant risk-limiting factor is PR:H: an attacker must already hold admin-level authenticated access to the application, which sharply narrows the realistic attacker population. Net: real but narrow - treat as a legitimate defect to patch, not an emergency.

Exploit ScenarioDerived

An authenticated admin-level user of the HospitalManagement gallery module submits a crafted 'gbr' argument to the 'hapus' endpoint in data_galeri.php containing directory-traversal sequences (e.g. ../../) so the application resolves and deletes a file outside the intended gallery directory. Because a public exploit has been released (GitHub issue #9), a malicious insider or an attacker who has phished/compromised an admin session could delete arbitrary server-side files, degrading application integrity and availability. Attack is remote over the network but gated behind high-privilege authentication.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.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 – Sep 30, 2026

Path traversal (CWE-22) in the open-source PHP hospital management application gedelumbung HospitalManagement lets an attacker who already holds an authenticated admin-level session manipulate the 'gbr' argument passed to the hapus (delete) action in application/modules/admin/controllers/data_galeri.php, reaching files outside the intended gallery directory. The issue is remotely reachable with low complexity and no user interaction, but it is gated behind high privileges (PR:H), so it is not exploitable by an unauthenticated default user; our independent assessment rates the real-world risk as low-to-moderate despite the mid-range CVSS 4.0 base score of 5.1. Publicly available exploit code exists, there is no confirmed in-the-wild exploitation and no CISA KEV listing, and the project has not shipped a fixed release - the repository uses rolling delivery, so no affected or updated version numbers can be pinned.

RemediationAI

There is no vendor-released patch identified at time of analysis and the upstream project has not responded to the issue report (https://github.com/gedelumbung/HospitalManagement/issues/9), so remediation must be applied by the operator. The most effective fix is to harden the hapus function in application/modules/admin/controllers/data_galeri.php by validating the 'gbr' argument against a strict allow-list of expected filenames, rejecting any input containing '..', absolute paths, null bytes, or directory separators, and resolving the final path with realpath() before confirming it sits inside the intended gallery directory; this is the only change that actually removes the vulnerability and carries no functional side effects beyond stricter filename handling. If code changes are not immediately possible, compensating controls include: removing or disabling the gallery deletion endpoint entirely (block /admin/data_galeri/hapus or the module route at the web server, Apache/Nginx deny rule - trade-off is loss of gallery management for admins); restricting the admin module to trusted management IPs or an internal VPN (trade-off is reduced remote-administration convenience); enforcing least privilege on the PHP process user so it cannot delete files outside an application-specific upload directory (trade-off is possible breakage of unrelated write paths); and mandating re-authentication or step-up review for destructive admin actions. Because exploitation requires a high-privilege admin session, reviewing admin accounts for compromise and auditing logs for anomalous 'gbr' values in gallery requests should accompany any patching. Track the upstream repository (https://github.com/gedelumbung/HospitalManagement/) and the VulDB advisory (https://vuldb.com/vuln/411502/cti) for a future fix, and redeploy only after verifying the hapus handler has been sanitized.

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

The target is a CodeIgniter-style PHP web application (the reference URLs point to a GitHub repository and the code lives under application/modules/admin/controllers/, the classic CodeIgniter HMVC module layout). The vulnerable sink is the hapus function in the admin data_galeri (gallery) controller, which takes a user-supplied file identifier from the 'gbr' argument and uses it in a filesystem path without sanitizing directory-separator sequences, allowing an attacker to traverse upward out of the gallery directory and reference arbitrary files on the host. This is the CWE-22 path traversal class: improper limitation of a pathname to a restricted directory. Because the endpoint is a gallery-deletion routine, the realistic impact is unauthorized file deletion or replacement within the web-root/permission scope of the PHP process rather than code execution. The CPE string cpe:2.3:a:gedelumbung:hospitalmanagement:*:*:*:*:*:*:*:* confirms no version binding is possible - the project ships continuous rolling releases, so any deployed instance is potentially affected. The associated tags (PHP, Path Traversal, Hospitalmanagement) and the VulDB sourcing align with a manually discovered, endpoint-level input-validation defect rather than a memory-safety flaw.

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

Admin-only endpoint forces PR:H; network vector with low complexity; traversal in a delete function yields limited integrity/availability impact and no meaningful confidentiality, so C:N/I:L/A:L.

3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/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
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:00 cve.org
MEDIUM 5.1

DescriptionCVE.org

A security flaw has been discovered in gedelumbung HospitalManagement up to c2d45543789a3887067d3915f69d44cfc2cf76a8. This affects the function hapus of the file application/modules/admin/controllers/data_galeri.php of the component Endpoint. Performing a manipulation of the argument gbr results in path traversal. The attack can be initiated remotely. The exploit has been released to the public and may be used for attacks. Continious delivery with rolling releases is used by this product. Therefore, no version details of 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
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.3%
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
Medium
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

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

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