Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify Electron app with nodeIntegration
-
DeliveryDeliver malicious content to renderer
-
ExploitJavaScript invokes require('child_process')
-
ExecutionExecute arbitrary OS commands
-
ImpactAccess 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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
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
Lifecycle Timeline
2DescriptionCVE.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
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.
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
Remote code execution in n8n's workflow expression evaluation system allows an authenticated user with workflow creation
A vulnerability in the NuPoint Unified Messaging (NPM) component of Mitel MiCollab through 9.8 SP1 FP2 (9.8.1.201) could
FortiOS and FortiProxy contain an authentication bypass via the Node.js websocket module allowing unauthenticated remote
Denial of service against HTTP/2 server implementations allows remote unauthenticated attackers to exhaust server resour
Eval injection vulnerability in the internals.batch function in lib/batch.js in the bassmaster plugin before 1.5.2 for t
Flowise version 3.0.5 contains a remote code execution vulnerability in the CustomMCP node. The mcpServerConfig paramete
Node.js 8.5.0 before 8.6.0 allows remote attackers to access unintended files, because a change to ".." handling was inc
An issue was discovered in the node-serialize package 0.0.4 for Node.js. Rated critical severity (CVSS 9.8), this vulner
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
Directory traversal vulnerability in the st module before 0.2.5 for Node.js allows remote attackers to read arbitrary fi
Multiple SQL injection vulnerabilities in the Manage Accounts page in the AccountManagement.asmx service in the Solarwin
The JS-YAML module before 2.0.5 for Node.js parses input without properly considering the unsafe !!js/function tag, whic
EUVD-2026-30773
GHSA-53vh-ccq9-xwq5
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB