Podatności OFFIS DCMTK
3 znanych podatności CVE w OFFIS DCMTK, przetłumaczonych i ocenionych.
- CVE-2026-44034Średnie
W bibliotece OFFIS DCMTK 3.7.0 funkcja DcmRLECodecDecoder::decodeFrame() w pliku dcmdata/libsrc/dcrleccd.cc zawiera błąd odczytu poza granicami bufora na stercie. Przy przetwarzaniu spreparowanego pliku DICOM RLE Lossless, którego fragment danych pikseli jest krótszy niż 64-bajtowy nagłówek RLE, funkcja kopiuje 64 bajty bez sprawdzenia długości fragmentu, co pozwala odczytać do 63 bajtów sąsiedniej pamięci sterty lub spowodować awarię.
- CVE-2026-44033Średnie
W bibliotece OFFIS DCMTK 3.7.0 wbudowany parser XML (ofstd/libsrc/ofxml.cc) zawiera niekontrolowaną rekurencję w funkcjach XMLNode::ParseXMLElement() i XMLNode::emptyTheNode(). Spreparowany dokument XML z głęboko zagnieżdżonymi elementami może wyczerpać stos i spowodować awarię procesu.
- CVE-2026-44031Wysokie
Nieograniczona rekurencja w funkcjach DcmSequenceOfItems::read() i DcmItem::read() w bibliotece dcmdata pakietu OFFIS DCMTK 3.7.0 pozwala zdalnemu, nieuwierzytelnionemu atakującemu na spowodowanie odmowy usługi (wyczerpanie stosu i awaria procesu) poprzez wysłanie zestawu danych DICOM zawierającego głęboko zagnieżdżone sekwencje (elementy SQ). Zestaw danych może być wysłany w żądaniu C-STORE do storescp, dcmrecv, dcmqrscp lub innej usługi DICOM opartej na DCMTK, ponieważ odebrany zestaw jest analizowany przed jakąkolwiek autoryzacją. Lokalne narzędzia, takie jak dcmdump, również ulegają awarii przy otwieraniu takiego pliku. Problem został naprawiony w commicie 885ff0f10372bd589b5f44cea974f28a3964cb0f, który dodaje konfigurowalny limit głębokości zagnieżdżenia sekwencji (domyślnie 64).
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

