CVE Catalog

CVE-2026-97059

HighCVSS 8.2
Published: Translated: NVD NIST

Summary

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.

Risk Assessment

This can trigger heap over-reads, crashing the application or leaking adjacent heap memory. It affects systems processing untrusted DICOM files using DCMTK.

Recommendation

Update DCMTK to a version later than 3.7.0 once a fix is available. Until then, avoid processing untrusted DICOM files or apply additional validation.

Other vulnerabilities in DCMTK

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS