← Registry

CPATH-2026-0003 · MEDICAL IOT

Contec CMS8000 — unsigned-firmware load / hard-coded beacon

Provisional. Candidate score (CFSE Consequence Paths 1.0-candidate); pending independent review. Treat as a structured second opinion, not a final rating.
Paths CRITICAL Dominant consequence FIRMWARE_TRUST_ROOT authority · Evidence EV:3 (reproduced / report-backed) · Liveness ACTIVE
CPATH IDCPATH-2026-0003
CVE(s)CVE-2025-0626, CVE-2025-0683
Device / classContec CMS8000 patient monitor (MEDICAL IOT)
VendorContec (also sold under rebrands)
Dominant consequenceFIRMWARE_TRUST_ROOT (authority)
Paths verdictCRITICAL (worst of 3 paths)
Published baseline
v4.0 7.7 HIGH CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X · CISA/ICS-CERT via NVD (CVE-2025-0626)
v3.1 7.5 HIGH CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H · CISA/ICS-CERT via NVD (CVE-2025-0626)
v4.0 8.2 HIGH CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X · CISA/ICS-CERT via NVD (CVE-2025-0683)
v3.1 5.9 MEDIUM CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N · CISA/ICS-CERT via NVD (CVE-2025-0683)
Baseline relationship▼ Paths higher
Consequence dimension(s)#2 #7 #8 (what these mean)
Scored2026-06-03 · CFSE Consequence Paths v1.0-candidate · validation: provisional
Baseline confidencehigh

Consequence Paths

Paths Assessment

authority

FIRMWARE_TRUST_ROOT

CRITICAL
Reachability RE:2
Complexity EC:3
Consequence FIRMWARE_TRUST_ROOT
Scale SR:4 / SX:3
Verdict CRITICAL
Reachability 2
Complexity 3
Exposure 2
Physical / safety 4
Data / perception 3
Authority 4
Chainability 4
Reuse scale 4
Execution scale 3
Recovery 4
Evidence EV:3 · reproduced / report-backed
Liveness ACTIVE
Vector CPATH:1.0-candidate/TT:FIRMWARE_TRUST_ROOT/RE:2/EC:3/EX:2/PH:4/DP:3/AT:4/CH:4/SR:4/SX:3/OR:4/EV:3/LS:ACTIVE

Physical/safety

DEVICE_CONTROL_SAFETY

CRITICAL
Reachability RE:2
Complexity EC:3
Consequence DEVICE_CONTROL_SAFETY
Scale SR:4 / SX:3
Verdict CRITICAL
Reachability 2
Complexity 3
Exposure 2
Physical / safety 4
Data / perception 4
Authority 3
Chainability 4
Reuse scale 4
Execution scale 3
Recovery 4
Evidence EV:2 · report-backed
Liveness ACTIVE
Vector CPATH:1.0-candidate/TT:DEVICE_CONTROL_SAFETY/RE:2/EC:3/EX:2/PH:4/DP:4/AT:3/CH:4/SR:4/SX:3/OR:4/EV:2/LS:ACTIVE

perception

DATA_PRIVACY

CRITICAL
Reachability RE:4
Complexity EC:4
Consequence DATA_PRIVACY
Scale SR:4 / SX:4
Verdict CRITICAL
Reachability 4
Complexity 4
Exposure 4
Physical / safety 4
Data / perception 3
Authority 2
Chainability 3
Reuse scale 4
Execution scale 4
Recovery 3
Evidence EV:3 · reproduced / report-backed
Liveness ACTIVE
Vector CPATH:1.0-candidate/TT:DATA_PRIVACY/RE:4/EC:4/EX:4/PH:4/DP:3/AT:2/CH:3/SR:4/SX:4/OR:3/EV:3/LS:ACTIVE

TL;DR

The Paths model rates all three paths CRITICAL because the device blindly loads unsigned firmware from a hard-coded routable IP. That trust-root failure forks into three distinct terminal harms: firmware control, safety/perception, and PHI egress. The published 7.7 / 8.2 baseline is retained for source review; the Paths drivers are multi-path consequence and hard recovery.

What it is

The CMS8000 mounts NFS from a hard-coded, routable IP and copies binaries to /opt/bin with no signature check, forcing the network interface up. It also beacons plaintext patient data (PHI) to that hard-coded address by default. Claroty Team82 reproduced the unsigned-code load and PHI egress, and — importantly — concluded this is insecure design, not a covert “backdoor.” (CISA ICSMA-25-030-01; Claroty Team82.)

Published baseline — scope note

Two bends, neither in the digit. (1) Label/narrative: CISA classed it CWE-912 “hidden functionality” and advised ripping devices off networks; the careful technical read (Team82) is “documented, insecure CMS default.” Same bytes, very different response — supplied by country-of-origin, not code (requirement #7). (2) Collapse: a single 7.7/8.2 cannot represent that one trust-root failure yields three terminal consequences at once, nor that there is no signed-update path to recover (the vendor shipped non-fixes).

Consequence driver

The Paths model highlights #2 (chain/multi-path) — one trust-root failure forks into three terminal harms a single number collapses; #8 (recoverability) — there is no signed-update path, so this is hard to fix in place; and #7 (narrative-invariance) — the “backdoor” framing moved the response, not the bytes.

Sources

Score it yourself in the calculator Review this score
Cite this entry: CFSE Consequence Paths Registry v1.0-candidate, entry CPATH-2026-0003 (“Contec CMS8000 — unsigned-firmware load / hard-coded beacon”), paths.cfse.ai/CPATH-2026-0003 (published 2026-06-03).