Vulnerability record
Bug mechanics, affected systems, and remediation
The editorial record appears before the modeled consequence so the Path Score remains traceable to the documented vulnerability.
1. Summary
The SSH server subsystem of GE HealthCare CARESCAPE, ApexPro, and Clinical Information Center patient-monitoring devices ships with a private key that is stored insecurely in the device’s configuration files and is identical across the entire affected product line [1][3]. Because the key is hardcoded and shared fleet-wide, it can be recovered from any single device (or from otherwise available material) and then reused to authenticate to any other reachable device [3][4]. A network-reachable, unauthenticated attacker who holds the key can open an SSH session to a monitor or telemetry/central-station server and obtain remote management and code execution on it [1][3][4]. This is one of six vulnerabilities collectively branded “MDhex” [3][5].
2. Affected products & versions
| product | models | affected versions | fixed version |
|---|---|---|---|
| ApexPro Telemetry Server | Telemetry Server | v4.2 and prior | not documented |
| CARESCAPE Telemetry Server | Telemetry Server | v4.2 and prior; v4.3 | not documented |
| Clinical Information Center (CIC) | CIC | 4.X and 5.X | not documented |
| CARESCAPE Central Station (CSCS) | Central Station | 1.X and 2.X | not documented |
| CARESCAPE monitors | B450, B650, B850 | not documented (models named as affected) | not documented |
NVD lists CARESCAPE Central Station as both 1.X and 2.X in its affected-software configurations [1]. At disclosure (January 2020), GE was still developing software updates and named no fixed firmware version or timeline [5][6].
3. The vulnerability in detail
The defect lives in the SSH server subsystem of GE’s patient-monitoring devices — specifically in an SSH private key that the device stores in its configuration files [1]. Two things about that key turn an ordinary configuration artifact into a maximum-severity remote-access flaw. First, the key is insufficiently protected: it is stored in the SSH server configuration in a way that lets it be read off the device rather than being sealed in hardware or otherwise guarded [1][3]. Second, and more damaging, the same key is used on every device in the product line — it is hardcoded and universally shared across the CARESCAPE / GE HealthCare fleet rather than being unique per unit or per site [3][4]. These two properties compound: the weak protection means the key can be recovered from one box, and the shared nature means that single recovery unlocks SSH on all of them.
Root cause. The product line was built to trust a single embedded SSH private key for management access, and that key was neither protected against extraction nor diversified across devices. This is the classic anti-pattern of a hardcoded, fleet-wide secret. NVD classifies it as CWE-522 (Insufficiently Protected Credentials) — the credential that guards a security-relevant function is stored or transmitted without adequate protection so that an attacker can obtain it — combined with CWE-256 (Plaintext Storage of a Password), reflecting that the key material sits in configuration in a recoverable form rather than being encrypted, hashed, or bound to per-device hardware [1]. The system’s security depends on a secret staying secret, but the design guarantees the secret is both readable and identical everywhere, so it cannot stay secret once any one device is examined.
Why is a shared key so much worse than a merely weak one? Cryptographic authentication is only as strong as the secrecy and uniqueness of the credential. A per-device key that leaked would compromise exactly one device; a per-site key that leaked would compromise one hospital. A single fleet-wide key collapses that blast radius calculation entirely — the population of devices an attacker can reach with one recovered secret is the entire installed base of the product line rather than a single unit. There is also no meaningful revocation story: because the key is baked into the shipped configuration and is the same everywhere, an operator cannot rotate or revoke it in the field without a firmware-level change that re-provisions unique key material, which the sources do not confirm was delivered. The defect is therefore structural, not a transient credential leak.
The mechanism of exploitation follows directly. The SSH daemon on an affected device accepts key-based authentication using this shared key. An attacker who possesses the key can connect over the network to the device’s SSH service (TCP port 22) and authenticate with no password and no user interaction, because the key is the credential [1][3][4]. Public-key SSH authentication requires the client to prove possession of the private key matching an authorized public key on the server; here the attacker simply has that private key, so the proof succeeds and the server grants a session. Once authenticated, the attacker has remote management and can execute code on the device [3][4].
The preconditions are modest. The attacker needs (a) network reachability to the device’s SSH port, and (b) possession of the shared private key. The credentials in the MDhex set are described as publicly available or easily recoverable from a device, and consistent across the entire product line, so obtaining the key is characterized as low-effort [5]. No password beyond the key, no user interaction, and no physical or RF proximity are required when the device is network-reachable [1]. If the medical network is properly isolated, the attacker instead needs direct network access or physical access to a device — isolation reduces but does not eliminate the exposure [6].
A concrete step-by-step exploitation chain looks like this [3][4][5]:
- Obtain the shared SSH private key — extract it from any affected device’s configuration files, or recover it from publicly available material; the same key is valid fleet-wide.
- Identify a network-reachable affected device (a CARESCAPE/ApexPro telemetry server, Central Station, CIC, or a B450/B650/B850 monitor) with TCP 22 exposed — for example on a flat or poorly segmented hospital “Mission Critical” network.
- Connect to that device’s SSH service and authenticate with the shared key. No password or user interaction is needed and attack complexity is low.
- Obtain an interactive/management session and execute code on the device.
- Leverage that access — optionally chaining the other MDhex issues — to manipulate the monitoring environment: set or alter alarm limits, admit or discharge patients, change the device date/time, disable alerts, exfiltrate PHI and monitoring data, or render monitoring unavailable, such that the equipment may fail to advise the nurse’s station of patient deterioration [5].
The severity comes from the trivial exploitability of a shared, recoverable key on life-critical clinical hardware.
4. Discovery & timeline
The flaw was discovered by Elad Luz, Head of Research at CyberMDX (now a Forescout company), as part of the six-CVE MDhex disclosure [3]. It was reported to GE on 2019-09-18 and publicly disclosed on 2020-01-23, coordinated with the CISA ICS-Medical advisory ICSMA-20-023-01 (dated 2020-01-23), which bundles all six MDhex CVEs and enumerates affected products and mitigations [2][3]. At disclosure GE was still developing patches and offered interim network-based mitigations rather than a released fixed version [5][6].
5. Technical reference
- CVE: CVE-2020-6961 (one of CVE-2020-6961 through CVE-2020-6966, collectively “MDhex”) [3].
- CWE: CWE-522 (Insufficiently Protected Credentials); CWE-256 (Plaintext Storage of a Password) [1].
- CVSS v3.1: 10.0 CRITICAL — vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H[1]. Reading the key metrics for this bug: AV:N — reachable over the network; AC:L — no special conditions, the key is easily recovered and low-complexity to use; PR:N — no privileges needed, the key alone authenticates; UI:N — no clinician interaction required; S:C — scope is Changed, per the NVD vector [1]; C:H/I:H/A:H — full loss of confidentiality (PHI/monitoring data), integrity (alarm limits, patient admit/discharge, date/time), and availability (monitoring can be rendered unavailable). (Author’s inference, not stated by a cited source: the Changed scope is consistent with compromise of the SSH service enabling the attacker to affect the broader monitoring environment beyond the SSH component itself; NVD publishes the S:C value but does not narrate this rationale.) - Code/commit refs: none available. The exact filesystem path/filename of the configuration file holding the key is not given by the sources (described only as “configuration files” / “SSH server configuration”).
- Advisory refs: CISA ICSMA-20-023-01 [2]; NVD CVE-2020-6961 [1].
6. Consequence & CFSE path analysis
Real-world consequence: an attacker who reaches an affected device over the network and presents the shared key gets an interactive, unauthenticated session on hospital patient-monitoring equipment. From there they can falsify what clinicians see, silence or alter alarms, and take monitors offline — actions that bear directly on life-critical bedside surveillance — and can exfiltrate patient health information. The clinical failure mode explicitly documented is monitors failing to advise the nurse’s station of patient deterioration [5].
Why the CFSE Path Score differs from CVSS. CVSS gives this a flat 10.0: it correctly registers maximum technical impact but treats confidentiality, integrity, and availability as interchangeable “High” checkboxes and stops at the device. CFSE instead traces what the access lets you do to a clinical outcome, decomposing the single exposed, universally-shared SSH key into distinct consequence paths and scoring each on where it actually lands. That is why the CFSE verdict is EMERGENCY with direction UNDER relative to the NVD CVSS 10 baseline — CVSS’s ceiling of 10 cannot express that two independent consequence paths each reach a life-safety endpoint, which is the substance CFSE surfaces.
The CFSE analysis is as follows:
- Verdict: EMERGENCY (direction UNDER vs. the NVD CVSS 10 baseline).
- Dominant paths (co-dominant, both EMERGENCY):
- PERCEPTION_TO_ACTION — interactive access can falsify patient-monitoring and alarm state that clinicians act on for life-critical decisions.
- DEVICE_CONTROL_SAFETY — the attacker can silence alarms or render monitors unavailable, undermining life-critical surveillance.
- Supporting path: DATA_PRIVACY — scored CRITICAL, capped down from an EMERGENCY base because it only exposes PHI and monitoring data without independently reaching alarm-manipulation or safety consequences.
- Shared exposure across all paths: RE:4 (network-reachable), EC:4 (trivial SSH connect), SR:4 (shared fleet-wide key), SX:4 (remote, fleet-scale), OR:4 (recall-class recovery requiring key-rotating firmware and segmentation), EV:2 (report-backed), with a patch available.
- Summary: The entry decomposes the vulnerability into three consequence paths, all anchored on the same exposed, universally-shared SSH private key that grants network-reachable, unauthenticated SSH access across the affected CARESCAPE/ApexPro product line. Two co-dominant paths land at EMERGENCY (perception-to-action and device-control-safety); a supporting data-privacy path is CRITICAL. The overall path_verdict is EMERGENCY.
7. Remediation & mitigations
Grounded in the sources, the following apply specifically to this shared-SSH-key flaw and the MDhex set [2][4][5][6]:
- Vendor fix: At disclosure GE was developing software updates with additional security enhancements. No fixed version number or timeline was named in the available sources. A durable fix for this flaw necessarily requires rotating away from the shared key — re-provisioning unique per-device or per-site key material via firmware so that recovering one device’s key no longer authenticates to any other. The sources do not confirm such a key-rotating firmware release; treat the vendor fix as unconfirmed pending a named version.
- Block SSH at the network boundary: the direct mitigation for this CVE is to block/close TCP 22 (SSH) at the firewall so the vulnerable service is unreachable from untrusted networks.
- Segment and isolate: place affected devices on isolated Mission Critical (MC) and Information Exchange (IX) / medical networks behind firewalls; block inbound traffic except necessary clinical data flows. Isolation reduces but does not fully eliminate risk — an attacker with direct network or physical access can still reach the SSH service [6].
- Restrict physical access to central stations and telemetry servers, which limits an attacker’s ability to extract the shared key locally from a device’s configuration files.
- For the broader MDhex set (the other five CVEs, not this one specifically): block TCP/UDP 137/138/139 (NetBIOS), TCP 445 (SMB), and TCP 10000, 5225, 5800, 5900, 10001, and change default Webmin passwords. These address adjacent MDhex issues rather than the shared-SSH-key flaw itself, but are part of the same coordinated mitigation guidance.
8. Sources
[1] NVD — CVE-2020-6961 — NVD (NIST) — https://nvd.nist.gov/vuln/detail/CVE-2020-6961 — Authoritative CVE record: SSH private key in configuration files, CVSS v3.1 10.0 vector, CWE-522/CWE-256, and affected product/version list (CARESCAPE Central Station listed as both 1.X and 2.X). Credibility: primary-advisory.
[2] ICSMA-20-023-01: GE CARESCAPE, ApexPro, and Clinical Information Center systems — CISA (ICS-CERT medical advisory) — https://www.cisa.gov/news-events/ics-medical-advisories/icsma-20-023-01 — Official advisory bundling all six MDhex CVEs, affected products/versions, CVSS scores, discovery credit, and GE/CISA mitigation guidance. Credibility: primary-advisory.
[3] MDhex Vulnerability (CyberMDX research, now Forescout) — Forescout Research Labs (formerly CyberMDX) — https://www.forescout.com/research-labs/mdhex-vulnerability/ — Original researcher writeup confirming the universally-shared embedded SSH private key enabling remote access and code execution, discovery credit to Elad Luz, and the disclosure timeline. Credibility: researcher-primary.
[4] Critical MDhex Vulnerabilities Shake the Healthcare Sector — BleepingComputer — https://www.bleepingcomputer.com/news/security/critical-mdhex-vulnerabilities-shake-the-healthcare-sector/ — Technical press coverage: distributed SSH private key enabling remote SSH management/code execution, product matrix, concrete mitigation ports, and no known exploitation. Credibility: reputable-press.
[5] Critical, Unpatched ‘MDhex’ Bugs Threaten Hospital Devices — Threatpost — https://threatpost.com/critical-mdhex-bugs-ge-medical-devices/152163/ — Explains MDhex naming, clinical-safety impact (alarm modification, alerts disabled, failure to advise nurse’s station), low complexity, hardcoded/consistent credentials, and patch-in-development status. Credibility: reputable-press.
[6] MDhex vulnerabilities open GE Healthcare patient monitoring devices to attackers — Help Net Security — https://www.helpnetsecurity.com/2020/01/24/vulnerabilities-patient-monitoring-devices/ — Independent corroboration of affected devices (incl. B450/B650/B850), the shared-key nature, no named patched version, and that isolation reduces but does not eliminate risk. Credibility: reputable-press.
[7] Critical ‘MDHex’ Vulnerabilities Identified in GE Healthcare Patient Monitoring Products — HIPAA Journal — https://www.hipaajournal.com/critical-mdhex-vulnerabilities-identified-in-ge-healthcare-patient-monitoring-products/ — Compliance-focused coverage emphasizing PHI exposure and the six-CVE set; supports the data-privacy consequence path. Credibility: reputable-press.
Causal model
How the exploit reaches this consequence
3 modeled paths · each transition states what supports it.
Perception · Co-dominant path
Perception-to-action
Interactive access can falsify the patient-monitoring and alarm state that clinicians use for treatment decisions.
EMERGENCY
Perception · Co-dominant path
Perception-to-action
Interactive access can falsify the patient-monitoring and alarm state that clinicians use for treatment decisions.
Network-reachable without prior access
The same exposed SSH private key authenticates to reachable CARESCAPE and ApexPro monitoring systems without a per-device password.
Evidence NVD
Cross-domain authority chain
The shared key crosses from the network into monitor administration and then into the clinical decisions driven by alarms and displays.
Evidence Derived from the cited facts.
Safety-driving perception or intimate data
Interactive access can falsify the patient-monitoring and alarm state that clinicians use for treatment decisions.
Evidence Derived from the cited facts.
Perception-to-action
Interactive access can falsify the patient-monitoring and alarm state that clinicians use for treatment decisions.
Evidence Derived from the cited facts.
Fleet action or replacement
Recovery requires firmware that rotates the key, network isolation, and verification across every affected monitoring system.
Evidence Required deployment or recovery condition.
Decision trail
How the final band follows
- Base bandEMERGENCY
- No adjustment
The EMERGENCY base band remains final because no separate cap or systemic uplift applies. Interactive access can falsify the patient-monitoring and alarm state that clinicians use for treatment decisions.
- Final bandEMERGENCY
Inspect every metric judgment
Decision rationale
How this band was reached
Reach and effort
- Reachability
RE 4 - Network-reachable without prior access
The same exposed SSH private key authenticates to reachable CARESCAPE and ApexPro monitoring systems without a per-device password.
- Execution complexity
EC 4 - Straightforward operation
Using the recovered key to open an SSH session is a straightforward standard client operation.
- Exposure
EX 4 - Reach and effort support the same exposure
The documented reach and required effort are equally permissive, so neither reduces the other.
Consequence
- Physical / safety
PH 4 - Severe therapy or actuation consequence
Changed alarm thresholds or patient displays can cause missed or inappropriate clinical response and create a severe safety consequence.
- Data / perception
DP 4 - Safety-driving perception or intimate data
Interactive access can falsify the patient-monitoring and alarm state that clinicians use for treatment decisions.
- Authority
AT 3 - Administrative or command authority
SSH grants administrator-level control of monitoring components, but not a GE firmware-signing root.
Scale and recovery
- Chainability
CH 4 - Cross-domain authority chain
The shared key crosses from the network into monitor administration and then into the clinical decisions driven by alarms and displays.
- Reuse scale
SR 4 - Shared fleet-wide primitive
One exposed private key authenticates across the affected product line, making the credential directly reusable.
- Execution scale
SX 4 - Remote fleet-scale execution
The shared key can open sessions on many reachable monitors without obtaining a separate credential for each unit.
- Recovery burden
OR 4 - Fleet action or replacement
Recovery requires firmware that rotates the key, network isolation, and verification across every affected monitoring system.
Confidence and status
- Evidence strength
EV 2 - Documented in a public report
NVD reports the condition.
- Liveness
LS Patch available - A patch is available
A vendor fix is available.
Technical vector
CPATH:1.0/TT:PERCEPTION_TO_ACTION/RE:4/EC:4/EX:4/PH:4/DP:4/AT:3/CH:4/SR:4/SX:4/OR:4/EV:2/LS:PATCH_AVAILABLERead the scoring method →Safety · Co-dominant path
Device-control safety
The attacker can silence alarms or make monitors unavailable, directly undermining life-critical patient surveillance.
EMERGENCY
Safety · Co-dominant path
Device-control safety
The attacker can silence alarms or make monitors unavailable, directly undermining life-critical patient surveillance.
Network-reachable without prior access
Any attacker who can reach SSH on an affected monitor can present the exposed shared private key.
Evidence NVD
Cross-domain authority chain
Network access crosses into monitor administration and then into the safety functions that alert clinical staff.
Evidence Derived from the cited facts.
Severe therapy or actuation consequence
The attacker can silence alarms or make monitors unavailable, directly undermining life-critical patient surveillance.
Evidence Derived from the cited facts.
Device-control safety
The attacker can silence alarms or make monitors unavailable, directly undermining life-critical patient surveillance.
Evidence Derived from the cited facts.
Fleet action or replacement
The fleet needs key-rotating firmware, segmentation, and confirmation that the old key no longer authenticates.
Evidence Required deployment or recovery condition.
Decision trail
How the final band follows
- Base bandEMERGENCY
- No adjustment
The EMERGENCY base band remains final because no separate cap or systemic uplift applies. The attacker can silence alarms or make monitors unavailable, directly undermining life-critical patient surveillance.
- Final bandEMERGENCY
Inspect every metric judgment
Decision rationale
How this band was reached
Reach and effort
- Reachability
RE 4 - Network-reachable without prior access
Any attacker who can reach SSH on an affected monitor can present the exposed shared private key.
- Execution complexity
EC 4 - Straightforward operation
A standard SSH client and the known key are sufficient to obtain interactive administrator access.
- Exposure
EX 4 - Reach and effort support the same exposure
The documented reach and required effort are equally permissive, so neither reduces the other.
Consequence
- Physical / safety
PH 4 - Severe therapy or actuation consequence
The attacker can silence alarms or make monitors unavailable, directly undermining life-critical patient surveillance.
- Data / perception
DP 3 - Sensitive device or personal data
Administrator access includes alarm configuration, device state, and clinical monitoring data.
- Authority
AT 3 - Administrative or command authority
The session grants administrator control of monitor configuration and alarms, but not a vendor signing key.
Scale and recovery
- Chainability
CH 4 - Cross-domain authority chain
Network access crosses into monitor administration and then into the safety functions that alert clinical staff.
- Reuse scale
SR 4 - Shared fleet-wide primitive
The same universal private key works across affected monitors rather than being unique to one device.
- Execution scale
SX 4 - Remote fleet-scale execution
Reachable systems can be accessed at fleet scale with the same credential and no physical visit.
- Recovery burden
OR 4 - Fleet action or replacement
The fleet needs key-rotating firmware, segmentation, and confirmation that the old key no longer authenticates.
Confidence and status
- Evidence strength
EV 2 - Documented in a public report
NVD reports the condition.
- Liveness
LS Patch available - A patch is available
A vendor fix is available.
Technical vector
CPATH:1.0/TT:DEVICE_CONTROL_SAFETY/RE:4/EC:4/EX:4/PH:4/DP:3/AT:3/CH:4/SR:4/SX:4/OR:4/EV:2/LS:PATCH_AVAILABLERead the scoring method →Privacy · Supporting path
Data privacy
The administrator session exposes protected health information, patient monitoring data, and sensitive device state.
CRITICAL
Privacy · Supporting path
Data privacy
The administrator session exposes protected health information, patient monitoring data, and sensitive device state.
Network-reachable without prior access
A reachable monitor accepts the exposed shared SSH key without a device-specific credential.
Evidence NVD
Reusable multi-stage bridge
The shared credential crosses the network and device boundary into clinical data stored or processed by the monitor.
Evidence Derived from the cited facts.
Sensitive device or personal data
The administrator session exposes protected health information, patient monitoring data, and sensitive device state.
Evidence Derived from the cited facts.
Data privacy
The administrator session exposes protected health information, patient monitoring data, and sensitive device state.
Evidence Derived from the cited facts.
Fleet action or replacement
Key rotation, fixed firmware, network isolation, and review of exposed clinical data are required across the deployment.
Evidence Required deployment or recovery condition.
Decision trail
How the final band follows
- Base bandEMERGENCY
- Evidence-gated cap
The EMERGENCY base consequence is capped at CRITICAL because this path exposes protected health and monitoring data but does not independently reach the separate alarm-manipulation or safety consequence.
- Final bandCRITICAL
Inspect every metric judgment
Decision rationale
How this band was reached
Reach and effort
- Reachability
RE 4 - Network-reachable without prior access
A reachable monitor accepts the exposed shared SSH key without a device-specific credential.
- Execution complexity
EC 4 - Straightforward operation
Opening the administrator session and reading stored or live data uses ordinary SSH and file-access tools.
- Exposure
EX 4 - Reach and effort support the same exposure
The documented reach and required effort are equally permissive, so neither reduces the other.
Consequence
- Physical / safety
PH 1 - Minor physical effect
Reading clinical data is a privacy harm; direct alarm or display manipulation is assessed in the safety paths.
- Data / perception
DP 3 - Sensitive device or personal data
The administrator session exposes protected health information, patient monitoring data, and sensitive device state.
- Authority
AT 2 - Bounded function authority
This path uses the session for data access; broader monitor administration is assessed separately.
Scale and recovery
- Chainability
CH 3 - Reusable multi-stage bridge
The shared credential crosses the network and device boundary into clinical data stored or processed by the monitor.
- Reuse scale
SR 4 - Shared fleet-wide primitive
The same private key can be reused across affected devices and hospital deployments.
- Execution scale
SX 4 - Remote fleet-scale execution
One key supports remote data access to many reachable monitors without per-device credential collection.
- Recovery burden
OR 4 - Fleet action or replacement
Key rotation, fixed firmware, network isolation, and review of exposed clinical data are required across the deployment.
Confidence and status
- Evidence strength
EV 2 - Documented in a public report
NVD reports the condition.
- Liveness
LS Patch available - A patch is available
A vendor fix is available.
Technical vector
CPATH:1.0/TT:DATA_PRIVACY/RE:4/EC:4/EX:4/PH:1/DP:3/AT:2/CH:3/SR:4/SX:4/OR:4/EV:2/LS:PATCH_AVAILABLERead the scoring method →Triage implication
Prioritize the perception transition.
Set remediation urgency from the deployment-specific transition between digital control or perception and physical action.
Evidence ledger
Public sources used by this record.
- advisoryNVD
NVD
Published baseline
Why this band differs from CVSS
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:HCFSE Consequence Paths Registry 1.0, CPATH-2026-0038 (“Shared SSH private-key exposure”), paths.cfse.ai/CPATH-2026-0038 (published 2026-06-03).