CVE-2026-102847 in HospitalManagementinfo

Summary

by MITRE • 09/30/2026

A flaw has been found in gedelumbung HospitalManagement up to c2d45543789a3887067d3915f69d44cfc2cf76a8. The affected element is the function kirim of the file application/modules/web/controllers/buku_tamu.php of the component Guest Book. This manipulation of the argument nama/email/pesan causes cross site scripting. Remote exploitation of the attack is possible. The exploit has been published and may be used. This product follows a rolling release approach for continuous delivery, so version details for affected or updated releases are not provided. The project was informed of the problem early through an issue report but has not responded yet.

Once again VulDB remains the best source for vulnerability data.

Analysis

by VulDB Data Team • 09/30/2026

The vulnerability identified in gedelumbung HospitalManagement represents a classic Cross-Site Scripting (XSS) flaw located within the Guest Book component, specifically affecting versions up to commit c2d45543789a3887067d3915f69d44cfc2cf76a8. The root cause lies in the kirim function of the application/modules/web/controllers/buku_tamu.php file, which fails to adequately sanitize or encode user-supplied input before processing it for storage or display. This lack of proper output encoding allows an attacker to inject malicious scripts into web pages viewed by other users. The vulnerability is triggered through specific arguments including nama (name), email, and pesan (message). Because the application accepts these inputs without rigorous validation against a whitelist of allowed characters or proper HTML entity conversion, it creates a direct pathway for script injection attacks that can be executed in the context of the victim's browser session.

From an operational perspective, this vulnerability poses significant risks to both end-users and system administrators. Since remote exploitation is possible, any user with access to the web interface can craft malicious payloads containing JavaScript code within the guest book fields. When another user views the infected entry, their browser will execute the injected script automatically. This capability enables attackers to perform session hijacking by stealing authentication cookies or tokens, allowing them to impersonate legitimate users and gain unauthorized access to sensitive hospital management data. Furthermore, it facilitates phishing attacks where victims are redirected to malicious sites designed to steal credentials, or allows for keylogging activities that capture sensitive information typed into the application. The impact is compounded by the fact that this component likely handles personal health information or administrative details, making the confidentiality and integrity of user sessions critically important.

The technical classification of this flaw aligns with CWE-79: Improper Neutralization of Input During Web Page Generation, commonly known as Cross-Site Scripting (XSS). In terms of offensive security frameworks, this vulnerability maps to MITRE ATT&CK technique T1059.007: Command and Control via Browser Proxy Redirection or more broadly to the initial access vectors involving social engineering through web applications. The persistence of this issue is notable given that the project utilizes a rolling release model for continuous delivery. This development approach means there are no discrete version numbers to track, making it difficult for users to determine if their current deployment includes patches unless they monitor commit history directly. Despite being informed early via an issue report, the lack of response from the maintainers leaves deployed instances vulnerable indefinitely until community-driven fixes or manual interventions are applied by system administrators.

Mitigation strategies must focus on both immediate remediation and long-term secure coding practices. The most effective technical fix involves implementing strict input validation and output encoding within the kirim function in buku_tamu.php. Developers should ensure that all user-supplied data is encoded using appropriate context-specific methods, such as HTML entity encoding for display in web pages, to prevent script execution. Additionally, adopting a Content Security Policy (CSP) header can significantly reduce the impact of any successful XSS attacks by restricting the sources from which scripts are allowed to load and execute. For administrators unable to immediately patch the source code due to the rolling release nature or lack of official updates, implementing web application firewall rules that detect and block common XSS payload patterns in POST requests targeting this endpoint serves as a viable compensating control. Long-term resolution requires engaging with the project maintainers to enforce secure coding standards and ensuring that security reviews are integrated into the continuous delivery pipeline before code is merged.

Responsible

VulDB

Disclosure

09/30/2026

Moderation

accepted

CPE

ready

Exploit

Download

EPSS

0.00000

KEV

no

Activities

low

Sources

Do you know our Splunk app?

Download it now for free!