CVE-2026-44034
Açıklama
OFFIS DCMTK 3.7.0 sürümünün dcmdata/libsrc/dcrleccd.cc dosyasındaki DcmRLECodecDecoder::decodeFrame() fonksiyonunda bulunan yığın tabanlı bir sınır dışı okuma hatası, saldırganın piksel veri parçası 64 baytlık RLE başlığından daha kısa olan özel olarak hazırlanmış bir RLE Lossless DICOM dosyası aracılığıyla bitişik yığın belleğinden 63 bayta kadar veri okumasına veya sistemin çökmesine neden olabilir. Fonksiyon, kardeş fonksiyonu olan decode()'un halihazırda gerçekleştirdiği parça uzunluğu kontrolünü yapmadan 64 baytı kopyalamaktadır. RLE görüntülerini kare kare çözen uygulamalar (örneğin, DcmPixelData::getUncompressedFrame() üzerinden) bu durumdan etkilenmektedir. dcmdrle komut satırı aracı decode() fonksiyonunu kullandığı için etkilenmemektedir. Sorun, 45469f3c30037e9c7159290e4bb74cd7b3b9ef1d numaralı commit ile düzeltilmiştir.
Nasıl düzeltilir
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| offis dcmtk | 3.7.0 | — |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.