Skip to main content

HospitalManagement EUVDEUVD-2026-89543

| CVE-2026-102842 LOW
Unrestricted Upload of File with Dangerous Type (CWE-434)
2026-09-30 VulDB GHSA-xr9c-r53h-p2pj
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as low-privilege user
  2. Delivery
    Manipulate ADMIN_RS_KCFINDER to reach KCFinder upload
  3. Exploit
    Upload malicious PHP file bypassing type checks
  4. Execution
    Request uploaded file to execute web shell
  5. Impact
    Achieve remote code execution on server

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V5 - File Handling File type validation, storage isolation
MITRE ATT&CK

2 techniques across 2 tactics: Command and Control, Persistence

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires low-privilege authenticated access (PR:L) to a deployed gedelumbung HospitalManagement instance and reachability of the KCFinder File Manager upload flow via the ADMIN_RS_KCFINDER argument in the cekUserLogin path. No user interaction (UI:N) and no non-default configuration is called out in the description; the KCFinder file-management component simply must be present and reachable. Limiting factors: valid low-privilege credentials are needed, uploaded files must land in a web-executable location to yield code execution, and the product's overall deployment footprint is small.

Impact

Signals conflict on severity. The vendor/VulDB CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L) yields only 5.3 (Medium), rating each impact as Low. However, the CWE-434 unrestricted-upload weakness sits inside the KCFinder File Manager component - a general-purpose file manager where the ability to upload arbitrary files into a PHP application very commonly yields a web shell and full remote code execution, which would justify High impacts rather than Low. VulDB scoring is characteristically conservative, so the 5.3 likely understates real impact. A public exploit exists (referenced GitHub issue #8), raising practical risk, and the exploitation maturity is marked E:P (proof-of-concept). Mitigating factors: this is a niche open-source hospital-management project with a small deployment footprint, the vector requires low-privilege authentication (PR:L), and there is no EPSS score or KEV listing provided. Net: publicly available exploit code exists but there is no evidence of active exploitation; treat as a genuine RCE-class issue on affected instances but scoped by very limited real-world prevalence.

Exploit ScenarioDerived

An attacker with low-privilege authenticated access to a HospitalManagement instance manipulates the ADMIN_RS_KCFINDER argument handled by cekUserLogin to reach the KCFinder file-upload path and uploads a malicious PHP file with no type/extension restriction. Because a public exploit is referenced in the project's GitHub issue tracker, the attacker then requests the uploaded file to execute it, obtaining a web shell and code execution on the server.

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

Unrestricted file upload in gedelumbung HospitalManagement lets an authenticated low-privilege user abuse the ADMIN_RS_KCFINDER argument in the KCFinder File Manager to plant arbitrary files on the server, potentially escalating to remote code execution if the uploads land in a web-executable path. The project ships as a rolling release with no versioned tags, so all deployments tracking the repository up to commit c2d45543789a3887067d3915f69d44cfc2cf76a8 are assumed affected; publicly available exploit code exists and the maintainer has not responded to the upstream issue report. Note that severity signals conflict: the supplied CVSS 4.0 score is 5.3 (Medium, with exploit maturity E:P), while our internal 3.1 assessment scores 8.8 (High) given the high confidentiality, integrity, and availability impact once code execution is achieved.

RemediationAI

No vendor-released patch has been identified at time of analysis: the project was notified early through the issue tracker but has not responded, and it publishes only rolling releases with no fixed version to upgrade to. Until an upstream fix lands, treat the KCFinder component as untrusted: remove or disable the KCFinder File Manager entirely if the application does not require it, accepting the loss of in-app file browsing as the trade-off; if it is required, block direct network access to the KCFinder upload/browse endpoints at the reverse proxy or WAF so only trusted administrative networks can reach them, understanding that this restricts legitimate administrative use; disable server-side script execution in the KCFinder upload directories (for example, switch off the PHP handler for that path or mount the upload directory noexec, with the trade-off that any legitimate executable content placed there will stop working); and restrict or clear the ADMIN_RS_KCFINDER argument so it cannot be influenced by the request, which requires code review since the parameter is processed inside app_user_login_model.php::cekUserLogin. Enforce strict allow-listing of uploaded file extensions and MIME types, keep the upload directory outside the web root where feasible, and audit existing upload directories for unexpected .php or polyglot files. Track the upstream report for a fix at https://github.com/gedelumbung/HospitalManagement/issues/8 and the coordinating advisories at https://vuldb.com/vuln/411501 and https://vuldb.com/cve/CVE-2026-102842.

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 issue is a CWE-434 unrestricted upload in a PHP/CodeIgniter-style application (the affected path, application/models/app_user_login_model.php, follows a conventional PHP MVC layout). The vulnerable component is KCFinder, the legacy open-source file-manager/browser commonly bundled with CKEditor, which exposes upload endpoints that are only as safe as the authorization check guarding them. Here the flaw resides in the cekUserLogin method of the login model, where the ADMIN_RS_KCFINDER argument can be manipulated by the requester; that value appears to govern whether the KCFinder administrative/file-management context is treated as authorized and/or which upload directory or session context is used. By tampering with it, an attacker with a valid low-privilege account can drive the upload routine outside its intended restrictions and write attacker-controlled files. Whether that becomes code execution depends on the upload directory being reachable and interpretable by the web server. The CPE string cpe:2.3:a:gedelumbung:hospitalmanagement:*:*:*:*:*:*:*:* uses a wildcard version, consistent with the project's rolling-release model and the absence of discrete affected/fixed version numbers.

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:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
vuln.today AI 8.8 HIGH

Remote low-priv authenticated (PR:L) unrestricted upload into a PHP file manager realistically yields a web shell, so C/I/A:H - higher than VulDB's conservative Low impacts.

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

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

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

Lifecycle Timeline

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

DescriptionCVE.org

A vulnerability was identified in gedelumbung HospitalManagement up to c2d45543789a3887067d3915f69d44cfc2cf76a8. Affected by this issue is the function app_user_login_model.php::cekUserLogin of the file application/models/app_user_login_model.php of the component KCFinder File Manager. Such manipulation of the argument ADMIN_RS_KCFINDER leads to unrestricted upload. It is possible to launch the attack remotely. The exploit is publicly available and might be used. This product takes the approach of rolling releases to provide continious delivery. Therefore, version details for affected and updated releases are not available. 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, small footprint
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium
EUVD NVD CVE.org EPSS Vulnrichment CIRCL 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

Malicious file upload attacks exploit insufficient validation when web applications accept user-provided files.

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