Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach Admin Routing Page endpoint
-
ExploitInject script via 'content' argument
-
ExecutionVictim renders attacker-controlled page
-
ImpactScript executes in victim browser context
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution 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 'content' argument processed by the simpan function in the Admin Routing Page controller (application/modules/admin/controllers/routing_pages.php). Per the CVSS vector, victim interaction is required (UI:P) - a user must load or view the page where the attacker-controlled content is rendered for the script to fire. The exact trigger mechanism (reflected versus stored XSS) is not described in the available sources. Limiting factors: the flaw lives in an admin-area controller, so reaching the injection point realistically depends on access to that administrative component (the vendor-assigned PR:N is questionable here); impact is confined to the browser context with no confidentiality or availability effect (VC:N/VA:N) and only low integrity impact (VI:L); and there is no verified working exploit, only a PoC reference. |
| Impact | This is a low-to-moderate priority issue despite being remotely reachable. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:P) and 5.3 base score describe a cross-site scripting flaw with no confidentiality impact (VC:N) and only low integrity impact (VI:L), reflecting the typical blast radius of XSS rather than system compromise. The VulDB-assigned vector states PR:N (no privileges), but the affected element is explicitly the 'Admin Routing Page' component (application/modules/admin/controllers/routing_pages.php) - this is a conflict: an admin controller normally requires authenticated/administrative access to reach, which would argue for PR:L/PR:H; verify the actual access path with the project before treating this as fully unauthenticated. No EPSS score and no KEV listing were provided, and there is no confirmed active exploitation. A GitHub issue is referenced as an 'exploit,' but the input marks it as reference-only and not verified as working exploit code, so this signals disclosure, not weaponization. The vuln.today decision label is 'this_month,' consistent with a real but non-urgent XSS. Overall this reads as a genuine but modest-severity bug, not a high-urgency emergency. |
| Exploit ScenarioDerived | An attacker crafts a malicious payload in the 'content' argument handled by the simpan function of the Admin Routing Page and lures a logged-in user or administrator into viewing the affected page, at which point the script executes in their browser session (UI:P indicates victim interaction is required). A public PoC reference exists in the project's GitHub issue tracker, but it is not verified as working exploit code, so reliability of a turnkey exploit is uncertain. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 23, 2026
Cross-site scripting in the Admin Routing Page of gedelumbung HospitalManagement lets an attacker who controls the 'content' argument processed by the simpan function in application/modules/admin/controllers/routing_pages.php have script run in a user's browser when the affected page renders that content. The project uses a rolling release model, so no version range is published; builds up to and including commit c2d45543789a3887067d3915f69d44cfc2cf76a8 are reported affected. Impact is confined to low integrity with no confidentiality or availability effect, a public PoC reference exists but is not verified as working exploit code, and no CISA KEV entry indicates active exploitation.
RemediationAI
No vendor-released patch identified at time of analysis: the maintainer was notified through issue https://github.com/gedelumbung/HospitalManagement/issues/16 but has not responded, and the rolling release model means there is no tagged fixed version to upgrade to - deployments should treat every build up to commit c2d45543789a3887067d3915f69d44cfc2cf76a8 as vulnerable and schedule remediation within the current monthly cycle rather than as an emergency. Until an upstream fix lands, the most direct control is to apply contextual output encoding (for example htmlspecialchars with ENT_QUOTES on the 'content' value at render time) or input filtering in a maintained fork of routing_pages.php, accepting the trade-off that the patch must be re-applied on every upstream pull. Restrict the Admin Routing Page endpoint to trusted networks or authenticated VPN users via reverse-proxy IP allowlisting, at the cost of losing remote administrative access. A Content-Security-Policy that disallows inline and third-party script on admin pages blocks execution of injected payloads, but may break existing inline JavaScript in the admin theme, so it should be tested in staging first. Monitor https://vuldb.com/vuln/425389 for an updated advisory before relying on any single workaround.
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 affected component is a PHP web application whose directory layout (application/modules/admin/controllers/) is characteristic of a modular MVC framework in which admin functionality is separated into its own module. The flaw is classified as CWE-79 (improper neutralization of input during web page generation), meaning the 'content' argument accepted by the simpan handler is not adequately encoded or sanitized before being written into a page that is later served to a browser, allowing markup and script to be interpreted rather than displayed as text. Per the available sources the trigger is not described further: it is unconfirmed whether the payload is reflected immediately by the save action or persisted and later rendered to other admin users. Reaching the injection point realistically requires access to the administrative Routing Page component, which is why the assessed vector uses PR:L and UI:P rather than the vendor's PR:N; the browser-context impact is scored as S:C with only VI:L and no VC/VA effect. No framework-specific library CVE, protocol weakness, or server-side primitive is involved beyond the missing output encoding.
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:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P
Network-reachable XSS with low complexity; PR:L because the injection point is an admin controller, UI:R and S:C as the payload executes in a victim's browser, C:N/I:L per the no-confidentiality, low-integrity impact.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A security flaw has been discovered in gedelumbung HospitalManagement up to c2d45543789a3887067d3915f69d44cfc2cf76a8. The impacted element is the function simpan of the file application/modules/admin/controllers/routing_pages.php of the component Admin Routing Page. The manipulation of the argument content results in cross site scripting. The attack may be performed from remote. The exploit has been released to the public and may be used for attacks. This product utilizes a rolling release system for continuous delivery, and as such, version information for affected or updated releases is not disclosed. 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
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
Related Vulnerabilities in HospitalManagement XSS and Open Redirect Flaws
View all 4More in Hospitalmanagement
View allInformation disclosure in gedelumbung HospitalManagement lets unauthenticated remote attackers obtain sensitive diagnost
Improper authentication in the password-change handler of gedelumbung HospitalManagement allows an authenticated low-pri
Cross-site scripting in the Guest Book component of gedelumbung HospitalManagement (PHP) allows remote, unauthenticated
Unrestricted file upload in gedelumbung HospitalManagement lets an authenticated low-privilege user abuse the ADMIN_RS_K
Cross-site request forgery in HospitalManagement allows remote attackers to trick an authenticated user's browser into s
Path traversal (CWE-22) in the open-source PHP hospital management application gedelumbung HospitalManagement lets an at
SQL injection in the gedelumbung HospitalManagement application (PHP/CodeIgniter-style MVC codebase) allows an attacker
Improper authorization in the gedelumbung HospitalManagement configuration handler lets an authenticated high-privilege
Authorization bypass (CWE-639, IDOR) in gedelumbung HospitalManagement lets an authenticated user of the admin applicati
EUVD-2026-108565
GHSA-gv23-86cp-8ph5
NVD
CVE.org
EPSS
VulDB
Exploit-DB