Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain admin-level authenticated access
-
DeliverySend crafted request to data_galeri.php hapus
-
ExploitInject traversal sequence in gbr argument
-
ExecutionApplication deletes arbitrary file
-
ImpactIntegrity/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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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
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
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.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
Related Vulnerabilities in gedelumbung HospitalManagement Multiple Vulnerabilities
View all 6More in Hospitalmanagement
View allImproper authentication in the password-change handler of gedelumbung HospitalManagement allows an authenticated low-pri
Cross-site request forgery in HospitalManagement allows remote attackers to trick an authenticated user's browser into s
SQL injection in the gedelumbung HospitalManagement application (PHP/CodeIgniter-style MVC codebase) allows an attacker
EUVD-2026-89556
GHSA-xj97-xjrh-5vfq
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB