Skip to main content

DCMTK Toolkit CVE-2026-52868

| EUVDEUVD-2026-40417 HIGH
Path Traversal (CWE-22)
2026-06-30 icscert GHSA-998c-fcv7-9f2w
8.8
CVSS 4.0 · Vendor: icscert
Share

Severity by source

Vendor (icscert) PRIMARY
8.8 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:L/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
vuln.today AI
7.5 HIGH

Unauthenticated remote read of worklist files (AV:N/AC:L/PR:N/UI:N, C:H); the disclosure-only nature means no integrity or availability impact, unlike the source vector's VI:L.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
SUSE
HIGH
qualitative

Primary rating from Vendor (icscert).

CVSS VectorVendor: icscert

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
X

Lifecycle Timeline

1
Analysis Generated
Jun 30, 2026 - 22:01 vuln.today

DescriptionCVE.org

An unauthenticated attacker can read worklist records from a directory outside the intended per-AE worklist storage area. In a multi-area deployment, this can cross departmental or clinic data separation.

AnalysisAI

Path traversal in OFFIS DCMTK DICOM toolkit lets an unauthenticated network attacker read DICOM Modality Worklist records stored outside the intended per-Application-Entity (AE) directory. In multi-area or multi-tenant deployments this breaks departmental and clinic-level data separation, exposing patient scheduling and demographic data across boundaries; the issue was disclosed through CISA's ICS Medical advisory ICSMA-26-181-01 with no public exploit identified at time of analysis.

Technical ContextAI

DCMTK is OFFIS's widely-used open-source C++ implementation of the DICOM standard, including the Modality Worklist (MWL) SCP service (wlmscpfs and related components) that serves worklist files from a per-AE-titled directory on disk. The root cause is CWE-22 (Improper Limitation of a Pathname to a Restricted Directory / Path Traversal): user- or association-controlled input used to locate worklist records is not properly canonicalized or constrained, so directory-traversal sequences resolve to files outside the configured per-AE worklist storage area. Because worklist storage in multi-area medical deployments is partitioned by AE to enforce departmental/clinic data separation, traversal collapses that logical isolation. The affected CPE is cpe:2.3:a:offis_dicom:dcmtk_toolkit:*:*:*:*:*:*:*:* (all versions per the listing).

RemediationAI

Upgrade to the fixed DCMTK release identified in CISA advisory ICSMA-26-181-01 (https://www.cisa.gov/news-events/ics-medical-advisories/icsma-26-181-01); the references point to the DCMTK GitHub releases page (https://github.com/DCMTK/dcmtk/releases/tag/latest) rather than a specific tagged version, so the upstream fix is available but the exact released patched version is not independently confirmed from the provided data - verify the precise fixed version against the advisory before deploying. Until patched, restrict network reachability of the worklist SCP (wlmscpfs) by firewalling or ACL-limiting the DICOM listening port to only known, trusted modalities and PACS hosts rather than exposing it broadly (trade-off: any legitimate modality not on the allowlist will fail to query worklists); enforce per-AE access controls and place each AE's worklist storage on isolated paths with least-privilege filesystem permissions so traversal cannot reach other areas (trade-off: operational reconfiguration of storage layout); and monitor worklist query logs for anomalous or traversal-style requests. Avoid running the worklist service with broad filesystem read access to unrelated areas.

Vendor StatusVendor

SUSE

Severity: Important

Share

CVE-2026-52868 vulnerability details – vuln.today

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