Description
DCMTK through 3.7.0 contains a heap over-read vulnerability in ConcatenationLoader that copies pixel data frames without validating the PixelData buffer length against the declared NumberOfFrames. Attackers can craft malicious DICOM instances declaring more frames than the buffer contains to trigger heap over-reads that crash the application or leak adjacent heap memory.
Published: 2026-09-24
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: Data Exposure and Application Crash
Action: Patch
AI Analysis

Impact

DCMTK contains a heap over‑read (CWE-125) in the ConcatenationLoader component. The library copies pixel data frames without checking whether the PixelData buffer is large enough for the NumberOfFrames declared in the file. An attacker can craft a DICOM instance that declares more frames than the buffer contains, causing the application to read memory beyond the buffer and potentially crash or leak details of adjacent heap memory. Based on the description, the vulnerability can be triggered by supplying a malicious file to any program that uses DCMTK for DICOM processing.

Affected Systems

Offis DCMTK versions through 3.7.0 are affected. The weakness resides in the ConcatenationLoader module. The vendor has acknowledged the issue in its issue tracker and a fix is present in later commits.

Risk and Exploitability

The CVSS score of 8.8 indicates a high severity risk. The EPSS score of 0.00347 indicates a very low probability of exploitation, and the vulnerability is not listed in the CISA KEV catalog. The likely attack vector is remote, relying on the ability to supply a crafted DICOM file to an application that processes such files, but the CVE data does not explicitly state the vector. If exploited, the attacker could cause a denial of service or obtain unintended memory contents.

Generated by OpenCVE AI on September 26, 2026 at 03:55 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade DCMTK to the latest patched release or apply the upstream patch from commit 18379d5b8d234977cc30644e9e70d76d89c87285 that validates the frame count against buffer length.
  • If an immediate upgrade is not possible, limit the acceptance of DICOM files to trusted sources and perform manual validation of the NumberOfFrames field against actual buffer size before processing.
  • Implement runtime memory protection or enable sanitizers to detect and mitigate heap over‑reads during execution.

Generated by OpenCVE AI on September 26, 2026 at 03:55 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 30 Sep 2026 21:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 24 Sep 2026 14:00:00 +0000

Type Values Removed Values Added
Description DCMTK through 3.7.0 contains a heap over-read vulnerability in ConcatenationLoader that copies pixel data frames without validating the PixelData buffer length against the declared NumberOfFrames. Attackers can craft malicious DICOM instances declaring more frames than the buffer contains to trigger heap over-reads that crash the application or leak adjacent heap memory.
Title DCMTK through 3.7.0 Heap Over-read via NumberOfFrames
First Time appeared Offis
Offis dcmtk
Weaknesses CWE-125
CPEs cpe:2.3:a:offis:dcmtk:*:*:*:*:*:*:*:*
Vendors & Products Offis
Offis dcmtk
References
Metrics cvssV3_1

{'score': 8.2, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H'}

cvssV4_0

{'score': 8.8, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-30T20:11:13.147Z

Reserved: 2026-09-23T23:51:32.670Z

Link: CVE-2026-97059

cve-icon Vulnrichment

Updated: 2026-09-30T19:38:59.843Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-24T14:18:21.997

Modified: 2026-09-30T21:17:19.180

Link: CVE-2026-97059

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-26T04:00:05Z

Weaknesses