Katalog CVE

CVE-2026-32711

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

pydicom to czysty pakiet Pythona do pracy z plikami DICOM. Wersje od 2.0.0-rc.1 do 3.0.1 są podatne na atak typu Path Traversal poprzez złośliwie skonstruowany DICOMDIR ReferencedFileID, który wskazuje na ścieżkę poza korzeniem zestawu plików.

Ocena ryzyka

Atakujący może uzyskać dostęp do dowolnych plików, kopiować je, a w niektórych przypadkach przenosić lub usuwać pliki poza korzeniem zestawu plików, co stwarza poważne zagrożenie dla integralności danych.

Rekomendacja

Zaleca się aktualizację pydicom do wersji 3.0.2, aby usunąć tę podatność oraz przeprowadzenie audytu użycia plików w aplikacjach korzystających z tej biblioteki.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

pydicom is a pure Python package for working with DICOM files. Versions 2.0.0-rc.1 through 3.0.1 are vulnerable to Path Traversal through a maliciously crafted DICOMDIR ReferencedFileID when it is set to a path outside the File-set root. pydicom resolves the path only to confirm that it exists, but does not verify that the resolved path remains under the File-set root. Subsequent public FileSet operations such as copy(), write(), and remove()+write(use_existing=True) use that unchecked path in file I/O operations. This allows arbitrary file read/copy and, in some flows, move/delete outside the File-set root. This issue has been fixed in version 3.0.2.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS