CVE-2026-102845 in HospitalManagementinfo

Summary

by MITRE • 09/30/2026

A security vulnerability has been detected in gedelumbung HospitalManagement up to c2d45543789a3887067d3915f69d44cfc2cf76a8. This issue affects the function error_reporting of the file index.php of the component HTTP Response. The manipulation leads to information disclosure. The attack may be initiated remotely. The exploit has been disclosed publicly and may be used. This product uses a rolling release model to deliver continuous updates. As a result, specific version information for affected or updated releases is not available. The project was informed of the problem early through an issue report but has not responded yet.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Analysis

by VulDB Data Team • 09/30/2026

The vulnerability identified in gedelumbung HospitalManagement prior to commit c2d45543789a3887067d3915f69d44cfc2cf76a8 represents a critical information disclosure flaw rooted in the improper configuration of PHP error reporting mechanisms. Specifically, the issue resides within the index.php file which serves as the entry point for HTTP requests processed by the application's core logic. The function responsible for handling this behavior is error_reporting, a native PHP directive that determines which errors are reported to the user or logged internally. In production environments, it is a fundamental security best practice to suppress detailed error messages from being displayed in the browser output to prevent attackers from gaining insight into the underlying system architecture, file paths, database structures, and installed library versions. By failing to adequately restrict this setting within the context of the HTTP response generation, the application inadvertently exposes sensitive internal state information whenever an exception or warning occurs during request processing.

This technical flaw aligns directly with CWE-209, which describes the Generation of Error Message Containing Sensitive Information, and is closely related to CWE-200, where exposure of sensitive information does not necessarily result in a direct system compromise but significantly aids reconnaissance efforts for subsequent attacks. The operational impact of this vulnerability allows remote attackers to extract detailed stack traces, file paths, variable contents, or database query errors simply by triggering specific conditions that cause the application to generate warnings or notices. Because the exploit has been disclosed publicly and is known to be functional, threat actors can actively scan for instances of this software version to harvest these details. The information gathered through such disclosures often serves as a precursor to more severe attacks, including SQL injection, remote code execution, or targeted privilege escalation attempts, by providing attackers with precise knowledge of the environment's weaknesses and structure.

The risk is further exacerbated by the project's use of a rolling release model for delivering continuous updates. This development approach means that specific version numbers are not static identifiers but rather fluid states of the codebase, making it difficult for security scanners or administrators to determine definitively whether their deployment contains the vulnerable logic based solely on version strings. The lack of response from the project maintainers since the initial issue report suggests a potential gap in maintenance and patch management processes, leaving users without official guidance or confirmed fixes. Consequently, organizations relying on this hospital management system face prolonged exposure to these information leakage risks until manual remediation is performed by their own development teams.

To mitigate this vulnerability, immediate action should focus on hardening the PHP configuration within the application's deployment environment rather than waiting for upstream patches. Administrators and developers must ensure that the display_errors directive in php.ini or via runtime ini_set calls is explicitly set to Off in all production environments. Additionally, error_reporting should be configured to log errors internally using a secure logging mechanism while suppressing their output to the client side. Implementing custom exception handlers can also help sanitize any potential error messages before they are rendered, ensuring that no stack traces or internal paths are visible to end-users. Regular security audits and static code analysis focused on PHP configuration settings are recommended to prevent similar misconfigurations in future releases of this rolling-release software.

Responsible

VulDB

Disclosure

09/30/2026

Moderation

accepted

CPE

ready

Exploit

Download

EPSS

0.00000

KEV

no

Activities

low

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!