W bibliotece Accusoft ImageGear 20.1 istnieje podatność typu out-of-bounds write w funkcji odpowiedzialnej za dekodowanie danych pikselowych plików DCM (DICOM). Błąd umożliwia atakującemu zdalne wykonanie dowolnego kodu po otwarciu przez ofiarę złośliwie spreparowanego pliku.
▸ Pokaż oryginał (EN)
An out-of-bounds write vulnerability exists in the dcm_pixel_data_decode functionality of Accusoft ImageGear 20.1. A specially crafted malformed file can lead to arbitrary code execution. A victim would need to open a malicious file to trigger this vulnerability.
Podatność wynika z nieprawidłowej obsługi danych wejściowych podczas dekodowania pikseli w formacie DCM — funkcja dcm_pixel_data_decode wykonuje operacje zapisu poza granicami przydzielonego bufora (CWE-787), poprzedzone błędem integer underflow (CWE-191). Atakujący musi dostarczyć ofierze specjalnie spreparowany, zniekształcony plik DCM. Gdy użytkownik otworzy taki plik przy użyciu aplikacji korzystającej z podatnej biblioteki, dochodzi do uszkodzenia pamięci, co może doprowadzić do wykonania kontrolowanego przez atakującego kodu.
Pomyślne wykorzystanie podatności pozwala atakującemu na wykonanie dowolnego kodu (RCE) w kontekście procesu obsługującego plik, co może skutkować pełnym przejęciem kontroli nad systemem ofiary.
Należy zastosować patche dostępne u producenta zgodnie z referencjami. Dodatkowo zaleca się ograniczenie otwierania plików DCM pochodzących z niezaufanych źródeł oraz wdrożenie mechanizmów sandboxingu dla aplikacji przetwarzających pliki graficzne.
Accusoft ImageGear w wersji 20.1
Szczegółowy raport podatności opublikowany przez Cisco Talos Intelligence pod identyfikatorem TALOS-2023-1802.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HAccusoft Imagegear
APPAccusoft20.1
Powiązane podatności
Heap-based buffer overflow w Accusoft ImageGear 20.1 — RCE przez złośliwy plik
Use-after-free w Accusoft ImageGear — zdalne wykonanie kodu przez plik TIFF
Zapis poza granicami bufora w Accusoft ImageGear — dekodowanie JPEG
Out-of-bounds write w przetwarzaniu nagłówków PSD w Accusoft ImageGear
Przepełnienie bufora sterty w parserze Palette box w Accusoft ImageGear