DICOM and PACS cybersecurity: why medical imaging still runs unauthenticated by default

Last updated:

Key takeaways

  • A sourcing note: NEMA's PS3.15 standard pages and CISA's advisory pages were fetched directly.
  • DICOM's base network protocol — the association negotiation and storage/query services (C-STORE, C-FIND, C-GET) that move imaging studies between Application Entities — has no built-in authentication of its own.
  • The clearest evidence that this optionality translates into real exposure came from a 2019 investigation by security firm Greenbone Networks, working with ProPublica and German broadcaster Bayerischer Rundfunk.
  • The exposure problem isn't confined to old, unpatched installations left running on the open internet.

DICOM (Digital Imaging and Communications in Medicine), the NEMA-maintained standard behind how every PACS archive, imaging modality and diagnostic workstation exchanges studies, was designed around the assumption that the network carrying it can't be trusted — yet leaves authentication, encryption and integrity checking as an optional add-on rather than a default. A 2019 audit found 590 internet-exposed PACS servers requiring no authentication at all, and CISA's 2026 advisory against the OFFIS DCMTK toolkit shows the same class of gap continuing to surface in current imaging software, not just legacy PACS deployments.

A sourcing note: NEMA's PS3.15 standard pages and CISA's advisory pages were fetched directly. Greenbone Networks' original 2019 PDF report is referenced via its own published study and corroborating contemporaneous reporting (ProPublica, Bayerischer Rundfunk, and trade press including HIPAA Journal and SecurityAffairs); figures below are the audit's own headline numbers, cross-checked across those sources.

What PS3.15 actually requires — and that it's optional

DICOM's base network protocol — the association negotiation and storage/query services (C-STORE, C-FIND, C-GET) that move imaging studies between Application Entities — has no built-in authentication of its own. Security is addressed in a separate part of the standard, PS3.15 ("Security and System Management Profiles"), which NEMA's own text frames around the premise that "Application Entities may not trust the communications channel by which they communicate with other Application Entities" — an explicit acknowledgment that the underlying network can't be assumed safe. But PS3.15 is a menu, not a requirement: the standard states an implementation "may claim conformance to any of the Security and System Management Profiles individually," and nothing in base DICOM forces a PACS or modality to implement any of them. The Online Electronic Storage Secure Use Profile is the one that actually closes the authentication gap for image transfer — mutual authentication over a secure transport connection, with the receiving side required to reject and discard any instance that fails a post-transfer integrity check — but it only applies where a site has deliberately turned it on.

A 2019 audit found the gap at scale

The clearest evidence that this optionality translates into real exposure came from a 2019 investigation by security firm Greenbone Networks, working with ProPublica and German broadcaster Bayerischer Rundfunk. Between July and September 2019, Greenbone scanned roughly 2,300 internet-connected PACS servers located via Shodan and Censys, and found 590 required no authentication whatsoever to retrieve stored images. Those 590 servers alone exposed an estimated 24.3 million patient studies and 733 million medical images — about 399.5 million directly viewable or downloadable — across 52 countries, with the United States accounting for the largest single concentration (187 servers, roughly 303 million images, about 5 million patients). A follow-up audit that November found exposure had grown rather than shrunk, to an estimated 35 million patients and 1.19 billion scans. Greenbone's own conclusion was that the root cause was misconfiguration — PACS servers deliberately exposed so remote physicians could reach them, not a defect unique to any vendor's software or to DICOM itself — which is consistent with PS3.15's design: the secure-use profiles exist, but running without them is the path of least resistance, and apparently the common one.

2026 shows the same gap in current software, not just legacy PACS

The exposure problem isn't confined to old, unpatched installations left running on the open internet. CISA's ICSMA-26-181-01 (published 30 June 2026) assigned five CVEs to OFFIS DCMTK, an open-source DICOM toolkit embedded in many commercial imaging products (affected versions 3.7.0 and earlier), reported by researcher Abhinav Agarwal:

CVE CWE CVSS v3.1 What it allows
CVE-2026-50003 CWE-22 Path Traversal 9.8 (Critical) A malicious or compromised server can force a DCMTK client in bit-preserving C-GET mode to write files outside its intended output directory
CVE-2026-52868 CWE-22 Path Traversal 8.2 (High) An unauthenticated attacker can read worklist records outside the intended per-AE storage area, crossing departmental data separation
CVE-2026-50254 CWE-401 Memory Leak 7.5 (High) Repeated crafted connection requests exhaust memory on storescp, eventually killing the service until an operator restarts it
CVE-2026-35505 CWE-401 Memory Leak 7.5 (High) Same memory-exhaustion pattern via a different crafted-connection path
CVE-2026-44628 CWE-843 Type Confusion 7.5 (High) A single crafted query crashes the worklist server

Because DCMTK is a toolkit embedded in other products rather than a single standalone application, this advisory's reach extends to every commercial PACS component, viewer or modality interface that bundles an affected DCMTK version — the same "shared component, many downstream products" pattern SBOM practice exists to make visible (see firmware SBOM for the general case). Older, more basic failures haven't disappeared either: CISA's ICSMA-18-037-02 (originally posted 6 February 2018, last revised 13 March 2018) found GE Healthcare's Centricity PACS Server, RA1000 workstation and PACS-IW all affected by CWE-287 Improper Authentication (CVSS v3 9.8) tied to default or hard-coded credentials — and as of that advisory's last revision, GE's own patches remained unavailable for three of the affected systems.

A workable starting point

  1. Confirm no DICOM Application Entity is internet-reachable without a VPN or application gateway in front of itGreenbone's audits trace almost every exposed PACS to a deliberate remote-access opening, not a novel attack technique — this single check addresses the largest documented share of real-world DICOM exposure.
  2. Inventory which DICOM toolkit your PACS, viewer or modality interface actually embeds, the same way a software SBOM tracks any other third-party component — ICSMA-26-181-01 shows a single toolkit vulnerability reaching many downstream products at once.
  3. Turn on PS3.15's Online Electronic Storage Secure Use Profile(mutual authentication plus TLS) on links where it's supported, rather than assuming network segmentation alone is sufficient — segmentation reduces exposure, it doesn't authenticate the Application Entities talking to each other.
  4. Replace default or hard-coded credentials on legacy imaging systems firstThe GE Centricity findings above are nearly a decade old and still unpatched on some affected systems — this is a known, fixable gap, not a novel one.
  5. If building or buying imaging software as a medical device, treat the DICOM interface as a distinct attack surface in premarket testing— penetration testing scoped only to the web viewer, and not the DICOM association itself, misses exactly the class of finding CISA's advisories above describe. See FDA premarket cybersecurity for medical devices for what FDA's 2025 guidance now expects in that testing evidence.

DICOM's PS3.15 profiles give implementers a real, standards-based way to authenticate and encrypt imaging traffic — but because they're optional, a PACS can ship, deploy and run for years with none of it turned on, and both a 2019 internet-wide audit and a 2026 toolkit advisory show that gap still producing real, documented exposure. SoftWSP's device firmware security assessment checks imaging and other embedded devices for exposed services, default credentials and outdated bundled libraries as part of a standard scan: see device firmware security.

This guide draws on NEMA's published DICOM PS3.15 standard pages and CISA's published ICS medical advisories (fetched directly), cross-checked against Greenbone Networks' 2019 study and contemporaneous reporting on it where the original PDF's figures are quoted secondhand. This guide is not a substitute for the DICOM standard itself, CISA's own advisories, or a qualified security assessment of a specific PACS deployment.

Sources

  1. NEMA/DICOM Standard PS3.15: Security and System Management Profiles (current edition)
  2. Greenbone Networks: "Unprotected patient data on the internet" study (2019, PDF)
  3. CISA ICS Medical Advisory ICSMA-18-037-02: GE Medical Devices (last revised 13 March 2018; CVE-2012-6693 et al.)
  4. CISA ICS Medical Advisory ICSMA-26-181-01: OFFIS DCMTK Toolkit (30 June 2026; CVE-2026-50003 et al.)

Frequently asked questions

Does DICOM have authentication or encryption built in?

Only as an optional add-on, not a default. DICOM (Digital Imaging and Communications in Medicine) is the NEMA-maintained standard behind how imaging modalities, PACS archives and viewing workstations exchange studies, and its core network protocol — the association and C-STORE/C-FIND/C-GET services that move images between Application Entities — was designed, per NEMA's own PS3.15 part of the standard, on the assumption that "Application Entities may not trust the communications channel by which they communicate with other Application Entities," yet does not itself mandate authentication, integrity checking or encryption on that channel. Security is addressed in a separate part, PS3.15 ("Security and System Management Profiles"), which the standard itself describes as a set of profiles an implementation "may claim conformance to" — entirely optional. In practice, this means a PACS server or modality can accept a C-STORE request from any Application Entity that knows its AE title and port, with no verification of who is actually sending it, unless an administrator has explicitly turned on one of PS3.15's secure-use profiles or added network-level protection like a VPN or firewall rule.

What does PS3.15 actually require when a site does turn security on?

PS3.15 defines several Secure Use Profiles an implementation can conform to, each addressing a different part of the problem. The Online Electronic Storage Secure Use Profile, per the standard's own Annex A.1, requires that a transfer "occur on a Secure Transport Connection," that "the two Application Entities involved in the transfer shall authenticate each other and shall confirm via the authentication that the other supports" the same profile, and that the receiving Application Entity "reject the storage request and discard the received SOP Instance" if post-transfer integrity checks show it was altered in transit — i.e., mutual authentication plus transport encryption plus tamper detection, together. Separately, the Basic Digital Signatures Secure Use Profile addresses data-at-rest integrity: an implementation storing a SOP Instance must guard it against unauthorized tampering and, where possible, validate any digital signature already embedded in it. A third profile defines an Audit Trail Message Format — an XML schema for logging who accessed what imaging data, when, and from where, the kind of record HIPAA-covered entities need regardless of whether DICOM's own encryption is in use. None of this is enabled by default in the base protocol; a site has to choose to implement it, which is exactly the gap that lets a PACS ship and run with no authentication on its DICOM interface at all.

How bad is this in practice — is this a theoretical gap or a documented one?

Documented at a scale that is hard to overstate. In a 2019 audit, security firm Greenbone Networks — working with reporting partners ProPublica and Bayerischer Rundfunk — scanned roughly 2,300 internet-connected PACS servers discovered via Shodan and Censys between July and September 2019, and found 590 of them required no authentication whatsoever to retrieve images. Those 590 servers alone exposed an estimated 24.3 million patient studies and 733 million medical images, of which about 399.5 million could be directly viewed or downloaded, spanning 52 countries, with the single largest concentration (187 servers, roughly 303 million images covering about 5 million patients) found in the United States. A November 2019 Greenbone follow-up found the number of exposed records had grown by more than half, to roughly 35 million patients and 1.19 billion scans. Greenbone's own conclusion was that the root cause was server and network misconfiguration — PACS deliberately exposed so remote physicians could reach them — rather than a flaw unique to DICOM or any single vendor's PACS software, which matches PS3.15's design: the standard offers the secure-use profiles, but nothing in base DICOM stops a site from running without them.

What should a hospital, imaging vendor or PACS integrator actually check first?

Three things, in rough order of what stops the most damage fastest. First, confirm no DICOM Application Entity — PACS archive, modality or viewer — is reachable from the public internet without a VPN or equivalent gateway in front of it; Greenbone's audits found exposure almost always traces to a PACS deliberately opened for remote access rather than an exotic attack path, so this is the single highest-value check. Second, patch imaging software and the DICOM toolkits it embeds: CISA's ICSMA-26-181-01 (published 30 June 2026) assigned five CVEs to OFFIS DCMTK — an open-source DICOM toolkit embedded in many commercial imaging products — including CVE-2026-50003 (CWE-22 Path Traversal, CVSS v3.1 9.8) where a malicious or compromised server can make a DCMTK client write files outside its intended output directory, and CVE-2026-52868 (CWE-22, CVSS v3.1 8.2) letting an unauthenticated attacker read worklist records across departmental boundaries — the kind of finding that reaches every product bundling that toolkit, not one vendor's codebase. Third, for anything older still relying on hard-coded or default credentials: CISA's ICSMA-18-037-02 (originally posted 6 February 2018, last revised 13 March 2018) covers GE Healthcare's Centricity PACS Server, RA1000 workstation and PACS-IW, all affected by CWE-287 Improper Authentication findings (CVSS v3 9.8) tied to default or hard-coded credentials, for which GE's own patches remained unavailable for three of the affected systems as of that revision — exactly the class of legacy gap [PSIRT and disclosure practices](/guides/first-psirt-services-framework/) exist to close before an advisory, not after a breach. Where a product is itself a medical device under FDA's 2025 premarket cybersecurity guidance, a PACS or imaging workstation's DICOM interface specifically needs its own authentication and penetration-testing evidence — see [FDA premarket cybersecurity for medical devices](/guides/fda-premarket-cybersecurity-medical-devices/) — rather than being covered implicitly by the product's general web-application security testing.

In this cluster

DICOM and PACS cybersecurity: why medical imaging still runs unauthenticated by default