PT-2026-107943

CVE-2026-44034

·

Published

2026-10-08

·

Updated

2026-10-08

Description by

CVSS 4.0
4.8
Medium
MetricsAV: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.
Exploitability
Fix
Impacts
Researchers
Vendors
Affected products
Weakness enumeration
Related identifiers
Found an issue in the description? Have something to add? Feel free to write us 👾