CVE-2026-44034
Təsvir
OFFIS DCMTK 3.7.0 versiyasının dcmdata/libsrc/dcrleccd.cc faylındakı DcmRLECodecDecoder::decodeFrame() funksiyasında yaranan heap əsaslı sərhədləri aşan oxuma zəifliyi, hücumçuya piksel məlumat fraqmenti 64 baytlıq RLE başlığından daha qısa olan xüsusi hazırlanmış RLE Lossless DICOM faylı vasitəsilə bitişik heap yaddaşından 63 bayta qədər məlumatı oxumağa və ya proqramın çökməsinə səbəb olmağa imkan verir. Funksiya fraqment uzunluğunu yoxlamadan 64 baytı kopyalayır; halbuki bu yoxlama artıq paralel olan decode() funksiyası tərəfindən həyata keçirilir. RLE şəkillərini kadr-kadr dekod edən tətbiqlər (məsələn, DcmPixelData::getUncompressedFrame() vasitəsilə) bu problemdən təsirlənir. dcmdrle komanda sətri aləti decode() funksiyasından istifadə etdiyi üçün təsirlənmir. Problem 45469f3c30037e9c7159290e4bb74cd7b3b9ef1d commit-ində düzəldilmişdir.
Necə düzəltmək olar
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| offis dcmtk | 3.7.0 | — |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.