CVE-2026-50003
KrytyczneCVSS 9.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 35 - wyżej niż 35% wszystkich znanych CVE
Streszczenie
Złośliwy lub skompromitowany serwer może sprawić, że klient DCMTK korzystający z trybu przechowywania C-GET z zachowaniem bitów zapisze pliki poza wybranym katalogiem wyjściowym, używając zarówno względnych (../) jak i bezwzględnych ścieżek.
Ocena ryzyka
Ryzyko polega na możliwości nadpisania lub utworzenia plików w dowolnej lokalizacji systemu plików, co może prowadzić do naruszenia integralności danych, eskalacji uprawnień lub dalszej kompromitacji systemu.
Rekomendacja
Należy zaktualizować bibliotekę DCMTK do wersji, która zawiera poprawkę uniemożliwiającą zapis plików poza dozwolonym katalogiem wyjściowym oraz wdrożyć walidację ścieżek po stronie klienta.
Inne podatności w DCMTK
Zobacz wszystkie- CVE-2026-97059Wysokie
DCMTK do wersji 3.7.0 zawiera podatność heap over-read w ConcatenationLoader, która kopiuje ramki danych pikseli bez walidacji długości bufora PixelData względem zadeklarowanej liczby NumberOfFrames. Atakujący może przygotować złośliwe instancje DICOM deklarujące więcej ramek niż zawiera bufor.
- CVE-2026-10194Średnie
W DCMTK 3.7.0 od OFFIS odkryto podatność na przepełnienie bufora sterty w funkcji DcmQueryRetrieveIndexDatabaseHandle::deleteOldestImages w pliku dcmqrdb/libsrc/dcmqrdbi.cc. Atak może być przeprowadzony zdalnie. Dostępna jest łatka o identyfikatorze 0f78a4ef6f645ea5530166e445e5436a5de58e75.
Oryginalny opis (angielski, źródło NVD)
A malicious or compromised server can make a DCMTK client using bit-preserving C-GET storage mode write files outside the chosen output directory, using both relative (../) paths and absolute paths.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

