PT-2026-107943
CVE-2026-44034
·
Published
2026-10-08
·
Updated
2026-10-08
Description by
CVSS 4.0
4.8
MediumMetricsAV:L/AC:L/AT:N/PR:N/UI:P/VC:L/VI:N/VA:L/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
Name of the Vulnerable Software and Affected Versions
OFFIS DCMTK version 3.7.0
Description
A heap-based out-of-bounds read exists in the
decodeFrame() function within dcmdata/libsrc/dcrleccd.cc. This occurs when processing a crafted RLE Lossless DICOM file where the pixel data fragment is shorter than the 64-byte RLE header, allowing an attacker to read up to 63 bytes of adjacent heap memory or cause a crash. The issue stems from the function copying 64 bytes without verifying the fragment length. Applications that decode RLE images frame by frame, such as those using the getUncompressedFrame() function in DcmPixelData, are affected.Recommendations
Update OFFIS DCMTK version 3.7.0 by applying commit 45469f3c30037e9c7159290e4bb74cd7b3b9ef1d.
As a temporary mitigation, restrict the use of the
decodeFrame() function or the getUncompressedFrame() method in DcmPixelData when processing untrusted DICOM files. Found an issue in the description? Have something to add? Feel free to write us 👾