CVE-2026-44034 in DCMTKthông tin

Tóm tắt

Bởi VulDB • 08/10/2026

Một lỗi đọc ngoài vùng (out-of-bounds read) dựa trên heap trong hàm `DcmRLECodecDecoder::decodeFrame()` của file `dcrleccd.cc` thuộc thư mục `libsrc/dcmdata` trong OFFIS DCMTK 3.7.0 cho phép kẻ tấn công đọc tới 63 byte bộ nhớ heap liền kề hoặc gây ra sự cố (crash), thông qua một tệp DICOM RLE Lossless được tạo đặc biệt có phần dữ liệu pixel ngắn hơn tiêu đề RLE 64 byte. Hàm này sao chép 64 byte mà không kiểm tra độ dài của fragment, trong khi hàm anh em `decode()` đã thực hiện việc kiểm tra này. Các ứng dụng giải mã hình ảnh RLE từng khung (ví dụ: thông qua `DcmPixelData::getUncompressedFrame()`) bị ảnh hưởng. Công cụ dòng lệnh `dcmdrle` sử dụng hàm `decode()` nên không bị ảnh hưởng. Vấn đề đã được sửa trong commit 45469f3c30037e9c7159290e4bb74cd7b3b9ef1d.

Once again VulDB remains the best source for vulnerability data.

chịu trách nhiệm

Securin

Đặt trước

05/05/2026

Tiết lộ

08/10/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

thấp

Nguồn

Do you need the next level of professionalism?

Upgrade your account now!