Skip to main content

DCMTK EUVDEUVD-2026-40420

| CVE-2026-35505 HIGH
Memory Leak (CWE-401)
2026-06-30 icscert GHSA-p8qm-mxfj-7vc2
8.7
CVSS 4.0 · Vendor: icscert
Share

Severity by source

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

Unauthenticated network-triggered memory leak with low complexity (PR:N/AV:N/AC:L), impact limited to availability via service crash (A:H; C:N/I:N), no scope change.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/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:02 vuln.today

DescriptionCVE.org

An unauthenticated remote attacker can repeatedly send crafted connection requests to leak memory. In single-process deployments the memory grows until the service is killed and the port stops responding until restart.

AnalysisAI

Denial of service in OFFIS DCMTK DICOM toolkit allows an unauthenticated remote attacker to exhaust memory by repeatedly sending crafted connection requests, each of which leaks unfreed memory. In single-process deployments the leaked memory accumulates until the service process is killed by the OS and the listening port stops responding until a manual restart. No public exploit identified at time of analysis; CVSS 4.0 base score is 8.7 (availability-only impact), reported through CISA ICS-CERT medical advisory ICSMA-26-181-01.

Technical ContextAI

DCMTK (DICOM Toolkit) by OFFIS is an open-source C/C++ implementation of the DICOM standard used to build medical imaging applications, PACS components, and DICOM network services (C-STORE/C-FIND/C-MOVE SCPs and SCUs). The flaw is classified as CWE-401 (Missing Release of Memory after Effective Lifetime) - a memory leak in the code path that processes inbound DICOM association/connection requests, where allocated buffers or association structures are not freed when connections are received and torn down. Because each crafted request leaks memory without ever releasing it, an attacker can drive cumulative consumption upward without bound. The affected component is identified by CPE cpe:2.3:a:offis_dicom:dcmtk_toolkit, i.e. the DCMTK toolkit itself rather than a single downstream product.

RemediationAI

Upgrade DCMTK to the current fixed release referenced in the advisory (https://github.com/DCMTK/dcmtk/releases/tag/latest); the input does not specify an exact tagged fix version, so the released patched version is not independently confirmed and operators should confirm the precise build that contains the CWE-401 fix against ICSMA-26-181-01 (https://www.cisa.gov/news-events/ics-medical-advisories/icsma-26-181-01). As compensating controls until patching, restrict network reachability of the DICOM listener by firewalling the DICOM port (commonly TCP 104/11112) to known, trusted imaging peers only, since the attack requires network access to the service - the trade-off is that any legitimate ad-hoc DICOM peers must be explicitly allowlisted. For single-process deployments, run the listener under a process supervisor that monitors memory and auto-restarts on OOM, and/or front it with a proxy that rate-limits and caps concurrent connections from a single source to slow leak accumulation - trade-offs are brief service interruptions on restart and possible throttling of high-volume legitimate clients. Avoid single-process deployment where feasible, since the description ties the fatal crash specifically to that mode.

Vendor StatusVendor

SUSE

Severity: Important

Share

EUVD-2026-40420 vulnerability details – vuln.today

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