Severity by source
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Attacker-supplied DICOM input typically requires a user to open the file in viewer use (UI:R); heap grooming makes it AC:H; no auth needed (PR:N); full memory-corruption impact yields C/I/A:H.
Primary rating from Vendor (talos).
CVSS VectorVendor: talos
Lifecycle Timeline
1DescriptionCVE.org
vtk vtk-dicom vtkDICOMItem::NewDataElement heap-based buffer overflow vulnerability
AnalysisAI
Heap-based buffer overflow in the vtk-dicom library's vtkDICOMItem::NewDataElement routine allows remote attackers to corrupt heap memory and potentially achieve arbitrary code execution by supplying a maliciously crafted DICOM data element. The flaw affects vtk-dicom (a DICOM I/O module commonly paired with the Visualization Toolkit) and was reported by Cisco Talos (TALOS-2026-2366), carrying a CVSS 3.1 base score of 8.1 with full confidentiality, integrity, and availability impact. There is no public exploit identified at time of analysis and the issue is not listed in CISA KEV.
Technical ContextAI
VTK-DICOM is an add-on library to the Visualization Toolkit (VTK) that parses, reads, and writes DICOM medical imaging objects (data sets, series, and pixel data). The vulnerability resides in vtkDICOMItem::NewDataElement, the code path responsible for allocating and populating a new DICOM data element while parsing a sequence/item structure. The CWE-129 classification (Improper Validation of Array Index) indicates the root cause is an out-of-bounds index or length value taken from attacker-controlled DICOM fields that is used without proper bounds checking, leading to a heap write outside the allocated buffer. Because DICOM tag/length encoding is fully attacker-controlled in a malicious file or network stream, a forged element length or count can drive the allocation and copy logic out of bounds.
RemediationAI
No vendor-released patch identified at time of analysis; consult the Talos advisory (https://talosintelligence.com/vulnerability_reports/TALOS-2026-2366) and the upstream vtk-dicom project for a fixed release and upgrade to it once published, then rebuild any downstream applications that statically link or vendor the library. As compensating controls until a patch is confirmed, restrict and validate DICOM input: only accept DICOM objects from trusted sources, place any network-facing DICOM receiver/ingest service behind authentication and network ACLs that limit which hosts may send DICOM, and run the parsing process in a sandbox or low-privilege service account so a heap corruption does not yield host-level code execution. If DICOM ingestion is not required, disable or remove the vtk-dicom parsing path; the trade-off of source-whitelisting and sandboxing is reduced interoperability and added latency for legitimate imaging workflows.
Same weakness CWE-129 – Improper Validation of Array Index
View allSame technique Buffer Overflow
View allVendor StatusVendor
SUSE
Severity: ImportantShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-39582
GHSA-prp5-qv62-frpc