Skip to main content

HospitalManagement CVE-2026-102847

| EUVDEUVD-2026-89567 LOW
Cross-site Scripting (XSS) (CWE-79)
2026-09-30 VulDB GHSA-34cw-vf2p-xqjp
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Submit crafted guest-book entry via kirim()
  2. Delivery
    Inject script into nama/email/pesan field
  3. Exploit
    Payload stored/reflected unsanitized
  4. Execution
    Victim views Guest Book page
  5. Impact
    Script executes in victim browser session

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 requires the Guest Book component to be present and reachable, and a victim to view the guest-book page containing the injected nama/email/pesan payload (UI:P - the payload executes only when someone loads the page). No authentication is needed to submit the entry (PR:N). Affects gedelumbung HospitalManagement at or before commit c2d45543 with no fixed release available, so any current deployment tracking the rolling release is likely exposed. The limiting factor is the required victim interaction and the small, niche installation base.

Impact

This is a genuinely low-priority issue despite being a publicly-exploited vulnerability. The CVSS 4.0 vector (AV:N/AC:L/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N, score 2.1) reflects the limited real-world impact: no confidentiality or availability effect and only Low integrity impact confined to the vulnerable system, with user interaction (UI:P) required to land the payload. Public exploit code exists (VulDB #411506, GitHub issue #13), which raises the practical exploitability signal, but there is NO EPSS score, NO CISA KEV listing, and NO evidence of active exploitation - POC availability and active exploitation are distinct and only the former applies here. The dominant risk-reducing factors are the tiny deployment footprint of this niche open-source PHP application and the modest impact of a single guest-book XSS. Note a scoring tension: the vendor's 4.0 score of 2.1 is unusually low for XSS because it credits no confidentiality/subsequent-system impact, whereas typical XSS (session/credential theft in the victim's browser) would warrant a somewhat higher assessment (see assessed vectors). This is a high-visibility-but-low-real-risk finding.

Exploit ScenarioDerived

An unauthenticated remote attacker submits a guest-book entry via the buku_tamu.php 'kirim' function, embedding a malicious script in the nama, email, or pesan fields. When a staff member or another visitor later views the guest book, the unsanitized payload executes in their browser, enabling session hijacking, UI defacement, or redirection. Public exploit code for this exact path is available (VulDB / GitHub issue #13).

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 30, 2026

Cross-site scripting in the Guest Book component of gedelumbung HospitalManagement (PHP) allows remote, unauthenticated attackers to inject script payloads through the nama, email, and pesan fields handled by the kirim function in application/modules/web/controllers/buku_tamu.php, with the payload executing when a victim loads the affected guest-book page (publicly available exploit code exists; no confirmed active exploitation). The project ships as a rolling release, so no discrete affected or fixed version numbers exist - any deployment at or before commit c2d45543789a3887067d3915f69d44cfc2cf76a8 is presumed vulnerable. Impact is limited: the maintainer has not responded to the issue report and no vendor patch is available, but the required victim interaction, the low CVSS 2.1 base score, and a niche installation base keep this a low-priority finding.

RemediationAI

No vendor-released patch identified at time of analysis: the issue was filed upstream at https://github.com/gedelumbung/HospitalManagement/issues/13 and the project has not responded, so there is no fixed commit, tag, or release to upgrade to. Until an upstream fix lands, treat compensating controls as the only option. The most reliable is to disable or remove the Guest Book module entirely (drop or rename application/modules/web/controllers/buku_tamu.php and its views/routes) - trade-off: loss of the guest-book feature, but complete elimination of the attack surface. If the feature must stay, apply contextual output encoding when rendering nama, email, and pesan (e.g., htmlspecialchars with ENT_QUOTES in the PHP views, or an equivalent escaping helper) and validate/strip HTML on input before storage - trade-off: requires code changes to an unmaintained fork and must be re-applied after every upstream pull since this is a rolling release. Additionally, deploy a Content-Security-Policy header (script-src 'self', no unsafe-inline) to blunt payload execution, and add a WAF rule blocking script/event-handler patterns in guest-book POST bodies - trade-off: CSP can break inline scripts in the existing UI and WAF signatures are easily bypassed by encoding tricks, so these are defense-in-depth only, not fixes. Restricting guest-book write access or placing the page behind authentication reduces exposure but does not remove the stored-XSS flaw for authenticated viewers. Consult https://vuldb.com/vuln/411506 and https://vuldb.com/vuln/411506/cti for updates, and re-check the upstream repository for a patched commit given the rolling-release model.

Affected VersionsENISA

HospitalManagement c2d45543789a3887067d3915f69d44cfc2cf76a8

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 code is a PHP controller (application/modules/web/controllers/buku_tamu.php) in a CodeIgniter-style MVC layout, where the kirim ("send") action accepts guest-book submissions. Root cause is CWE-79, improper neutralization of input during web page generation: user-controlled values from the nama, email, and pesan parameters are persisted and later rendered back into HTML without output encoding or contextual escaping. Because the stored values are echoed to subsequent visitors, the practical outcome is stored XSS against anyone viewing the guest book, though the CVSS 4.0 vector (UI:P) and the independent CVSS 3.1 assessment (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:N/A:N) both confirm that script execution depends on a victim loading the crafted page - the attacker does not gain code execution directly. The CPE cpe:2.3:a:gedelumbung:hospitalmanagement:*:*:*:*:*:*:*:* with a wildcard version reflects the project's rolling-release model, meaning there is no tagged version boundary; the referenced commit c2d45543789a3887067d3915f69d44cfc2cf76a8 is the review point in the public repository. Tags (PHP, XSS, Hospitalmanagement) and the single GitHub-hosted advisory confirm a small, self-hosted hospital management application rather than a widely deployed platform.

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

Vendor (VulDB) PRIMARY 2.1 MEDIUM
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
vuln.today AI 4.7 MEDIUM

Unauthenticated network-reachable XSS requires a victim to render the page (UI:R) and crosses into the victim's browser context (S:C) with limited confidentiality impact (session/data theft); no integrity or availability impact.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
Passive
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
Severity Changed
Sep 30, 2026 - 02:22 NVD
MEDIUM LOW
CVSS changed
Sep 30, 2026 - 02:22 NVD
5.3 (MEDIUM) 2.1 (LOW)
CVE Published
Sep 30, 2026 - 02:00 cve.org
LOW 2.1

DescriptionCVE.org

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.

Threat Intelligence Overview

EPSS Score
0.3%
Top 82% exploitable
Prevalence
Low
niche open-source PHP hospital management project on GitHub, no enterprise footprint
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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.

SignalValue
Severity LOW
CISA KEV No
Public POC Yes
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +10
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy