Skip to main content

Offline Hospital Management System CVE-2026-26462

| EUVDEUVD-2026-30773 HIGH
Improper Neutralization of Special Elements used in an Expression Language Statement (CWE-917)
2026-05-18 mitre GHSA-53vh-ccq9-xwq5
7.3
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Identify Electron app with nodeIntegration
  2. Delivery
    Deliver malicious content to renderer
  3. Exploit
    JavaScript invokes require('child_process')
  4. Execution
    Execute arbitrary OS commands
  5. Impact
    Access local hospital data or pivot

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Expression language sanitization
Exploitation Conditions

Exploitation requires the Electron renderer to execute attacker-controlled JavaScript, which in practice means one of: (1) untrusted input rendered into the application UI without sanitization (stored or reflected XSS within hospital management fields), (2) the application loading remote content over an attacker-influenced channel (HTTP resources or compromised CDN), or (3) opening a malicious file/link that the application renders. The enabling configuration is specifically nodeIntegration:true combined with contextIsolation:false in the BrowserWindow webPreferences of version 5.3.0. Limiting factors: the victim must run the vulnerable desktop application locally, the attacker needs a delivery path into the renderer (the CVSS UI:N rating is optimistic - realistic delivery typically requires some user interaction or a network-side injection), and impact is bounded to the privileges of the OS user running the application.

Impact

The CVSS 7.3 reflects AV:N/AC:L/PR:N/UI:N with low CIA impact, but the vector is questionable for an offline desktop Electron app - true network exploitation requires the renderer to load attacker-controlled content (a malicious link, XSS-style injection into a rendered field, or a man-in-the-middle on any HTTP resource the app loads), which typically implies UI:R rather than UI:N. EPSS at 0.06% (18th percentile) and absence from CISA KEV indicate no observed mass exploitation. SSVC signals are not provided in the input. The realistic risk is moderate and targeted: any user-controllable string that ends up rendered as HTML/JS in the Electron window becomes a full RCE primitive, but the attack requires either a delivery vector into the app's UI or compromise of a network resource the app fetches. Conflict to note: CVSS AV:N/UI:N versus a description that implies the malicious JavaScript must first reach the renderer - verify the actual entry point with the vendor or the linked Medium write-up.

Exploit ScenarioDerived

An attacker crafts a hospital record, patient note, or other free-text field whose contents are later rendered by the Electron renderer without escaping; the injected <script> payload calls require('child_process').exec() to drop a reverse shell or exfiltrate the local patient database. Alternatively, if the app loads any remote resource over HTTP, an on-path attacker injects script into that response. A public write-up describing the technique exists on Medium, but no weaponized exploit module is identified in the provided data.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – May 19, 2026

Remote code execution in Offline Hospital Management System 5.3.0 stems from an insecure Electron renderer configuration where Node.js integration is enabled while context isolation is disabled, allowing JavaScript in the renderer to invoke Node.js APIs and run arbitrary OS commands. The flaw carries a CVSS 7.3 with network attack vector and no privileges required, though EPSS is low at 0.06% and no public exploit identified at time of analysis beyond a Medium write-up describing the technique.

RemediationAI

No vendor-released patch identified at time of analysis; the SourceForge project page is the canonical distribution point and no fixed release is referenced in the advisory data. Compensating controls focus on the Electron security model: rebuild the application setting contextIsolation:true and nodeIntegration:false in every BrowserWindow webPreferences, expose only narrow, audited APIs via a contextBridge preload script, and enable sandbox:true where feasible (side effect: any existing renderer code that calls require() directly must be refactored to use the preload bridge). As deployment-side mitigations until a fixed build is released, restrict the application to trusted local data only, avoid pasting or rendering untrusted external content within the app, block the application from loading remote HTTP(S) resources via host firewall or HOSTS file, and consider running it inside a least-privilege OS user account or sandbox to bound post-exploit impact. Track the NVD page https://nvd.nist.gov/vuln/detail/CVE-2026-26462 and VulDB entry https://vuldb.com/vuln/364476 for an official fix.

Affected VersionsENISA

n/a n/a

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 software is a SourceForge-distributed Electron desktop application for hospital management. Electron applications run a Chromium-based renderer process that, by default in modern releases, should isolate web content from Node.js to follow the principle of least privilege. In this build the BrowserWindow is configured with nodeIntegration:true and contextIsolation:false, which exposes the full Node.js require() surface (including the child_process module) directly to any JavaScript executing in the renderer. This is the root cause class typically tracked as CWE-1188 (Insecure Default Initialization of Resource) or CWE-94 (Improper Control of Generation of Code). The CPE entry is generic (cpe:2.3:a:n/a:n/a:*) reflecting that MITRE has not yet assigned a vendor/product CPE for this SourceForge project.

Know when Node.js 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

NVD PRIMARY 7.3 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
Low

Lifecycle Timeline

2
CVSS changed
May 19, 2026 - 14:22 NVD
7.3 (HIGH)
CVE Published
May 18, 2026 - 00:00 nvd
UNKNOWN (no severity yet)

DescriptionCVE.org

Offline Hospital Management System 5.3.0 allows remote code execution due to an improper Electron renderer configuration. The application enables Node.js integration while disabling context isolation, allowing JavaScript executed in the renderer process to access Node.js APIs and execute arbitrary operating system commands.

Executive ViewAI

Why It Matters

Offline Hospital Management System 5.3.0 contains a remote code execution vulnerability enabling unauthenticated attackers to execute arbitrary system commands, directly threatening operational continuity and patient data security in healthcare environments. While current exploitation likelihood is low (EPSS 0.1%), the network-accessible attack vector and lack of authentication requirements create significant organizational risk. No vendor patch is available, requiring immediate implementation of interim security controls.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Disable Node.js integration in Electron renderer process via application configuration; (2) Enable context isolation in Electron settings; (3) Implement network segmentation restricting access to hospital systems; (4) Deploy intrusion detection signatures for exploitation attempts; (5) Restrict outbound internet access from affected systems; (6) Enable comprehensive process and network monitoring with alerting for anomalous activity; (7) Require multi-factor authentication for system access.

Threat Intelligence Overview

EPSS Score
0.1%
Top 82% exploitable
Data Quality
6 sources
Confidence: High

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 HIGH
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

CVE-2025-68613 HIGH POC
8.8 Dec 19

Remote code execution in n8n's workflow expression evaluation system allows an authenticated user with workflow creation

CVE-2024-41713 CRITICAL POC
9.1 Oct 21

A vulnerability in the NuPoint Unified Messaging (NPM) component of Mitel MiCollab through 9.8 SP1 FP2 (9.8.1.201) could

CVE-2024-55591 CRITICAL POC
9.8 Jan 14

FortiOS and FortiProxy contain an authentication bypass via the Node.js websocket module allowing unauthenticated remote

CVE-2023-44487 HIGH POC
7.5 Oct 10

Denial of service against HTTP/2 server implementations allows remote unauthenticated attackers to exhaust server resour

CVE-2014-7205 CRITICAL POC
10.0 Oct 08

Eval injection vulnerability in the internals.batch function in lib/batch.js in the bassmaster plugin before 1.5.2 for t

CVE-2025-59528 CRITICAL POC
10.0 Sep 22

Flowise version 3.0.5 contains a remote code execution vulnerability in the CustomMCP node. The mcpServerConfig paramete

CVE-2017-14849 HIGH POC
7.5 Sep 28

Node.js 8.5.0 before 8.6.0 allows remote attackers to access unintended files, because a change to ".." handling was inc

CVE-2017-5941 CRITICAL POC
9.8 Feb 09

An issue was discovered in the node-serialize package 0.0.4 for Node.js. Rated critical severity (CVSS 9.8), this vulner

CVE-2014-0224 HIGH POC
7.4 Jun 05

OpenSSL before 0.9.8za, 1.0.0 before 1.0.0m, and 1.0.1 before 1.0.1h does not properly restrict processing of ChangeCiph

CVE-2014-3744 HIGH POC
7.5 Oct 23

Directory traversal vulnerability in the st module before 0.2.5 for Node.js allows remote attackers to read arbitrary fi

CVE-2014-9566 HIGH POC
7.5 Mar 10

Multiple SQL injection vulnerabilities in the Manage Accounts page in the AccountManagement.asmx service in the Solarwin

CVE-2013-4660 MEDIUM POC
6.8 Jun 28

The JS-YAML module before 2.0.5 for Node.js parses input without properly considering the unsafe !!js/function tag, whic

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