CVE-2026-115537: gedelumbung HospitalManagement open redirect in routing pages

CVE-2026-115537 · Severity: medium · CVSS 4.3 · Published 2026-10-23

HospitalManagement is a simple hospital management system. An administrator can configure custom menu items with URLs, but the application fails to validate these URLs before storing them. This allows an attacker with admin access to inject external URLs that, when accessed by other users, redirect them to attacker-controlled sites for phishing attacks, abusing the hospital's trusted domain.

Technologies: Gedelumbung HospitalManagement. Vendors: Gedelumbung.

Quick answers

Is CVE-2026-115537 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2026-115537 being exploited in the wild.
How severe is CVE-2026-115537?
Medium severity, with a CVSS score of 4.3, published 23 October 2026.
Which products and versions are affected?
Gedelumbung HospitalManagement up to commit c2d45543789a3887067d3915f69d44cfc2cf76a8.
Is there a fix for CVE-2026-115537?
No fixed version is recorded yet. Validate and sanitize the url_route parameter to reject absolute external URLs and protocol-relative URLs in the admin routing_pages simpan function, or restrict the redirect() call to only relative URLs within the application. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.
How is CVE-2026-115537 attacked?
It is attacked over the network, in a web application.
Am I affected by CVE-2026-115537?
Check whether you run Gedelumbung HospitalManagement at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

How to fix

Validate and sanitize the url_route parameter to reject absolute external URLs and protocol-relative URLs in the admin routing_pages simpan function, or restrict the redirect() call to only relative URLs within the application.

Technical details

The simpan function in the admin routing_pages controller accepts a url_route parameter from POST input and stores it directly in the dlmbg_menu table without validation. The web::pages controller then issues a 302 redirect using CodeIgniter's redirect() helper, which interprets URLs starting with http://, https://, or // as absolute external URLs. An authenticated admin can inject arbitrary external URLs that unauthenticated users will be redirected to when accessing menu links.

Affected products

  • gedelumbung HospitalManagement up to commit c2d45543789a3887067d3915f69d44cfc2cf76a8

Timeline

  • 2026-10-09: disclosed: Issue report filed
  • 2026-10-23: advisory: CVE-2026-115537 published

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.