CVE-2016-3991
WysokieStreszczenie
W funkcji loadImage narzędzia tiffcrop w LibTIFF 4.0.6 i wcześniejszych wersjach występuje przepełnienie bufora oparte na stercie, które może być wykorzystane przez zdalnych atakujących. Umożliwia to wywołanie odmowy usługi lub wykonanie dowolnego kodu poprzez spreparowany obraz TIFF z zerową liczbą kafelków.
Ocena ryzyka
Organizacje mogą być narażone na ataki, które prowadzą do odmowy usługi lub nieautoryzowanego wykonania kodu, co może skutkować utratą danych lub przejęciem kontroli nad systemem.
Rekomendacja
Zaleca się aktualizację LibTIFF do wersji 4.0.7 lub nowszej, aby usunąć tę podatność oraz monitorowanie systemów pod kątem podejrzanej aktywności związanej z przetwarzaniem obrazów TIFF.
Inne podatności w LibTIFF
Zobacz wszystkie- CVE-2017-17973Wysokie
W LibTIFF w wersji 4.0.8 występuje podatność typu use-after-free w funkcji t2p_writeproc w pliku tiff2pdf.c, która wykorzystuje pamięć na stercie.
- CVE-2017-17942Wysokie
W LibTIFF w wersji 4.0.9 występuje błąd przepełnienia bufora na stercie w funkcji PackBitsEncode w pliku tif_packbits.c.
- CVE-2017-17095Wysokie
W narzędziu pal2rgb w LibTIFF 4.0.9 występuje podatność, która pozwala zdalnym atakującym na spowodowanie awarii aplikacji poprzez przepełnienie bufora w stercie podczas przetwarzania spreparowanego pliku TIFF.
- CVE-2017-12944Wysokie
Funkcja TIFFReadDirEntryArray w LibTIFF 4.0.8 niewłaściwie zarządza alokacją pamięci dla krótkich plików, co może prowadzić do awarii aplikacji podczas wywołania tiff2pdf.
- CVE-2017-11335Wysokie
W bibliotece LibTIFF 4.0.8 występuje przepełnienie bufora na stercie w pliku tools/tiff2pdf.c, które może być wywołane przez obraz z konfiguracją PlanarConfig=Contig. Może to prowadzić do zapisu poza przydzielonym obszarem pamięci oraz potencjalnie do zdalnego ataku typu denial of service lub wykonania dowolnego kodu.
- CVE-2017-10688Wysokie
W LibTIFF w wersji 4.0.8 występuje błąd asercji w funkcji TIFFWriteDirectoryTagCheckedLong8Array w pliku tif_dirwrite.c. Odpowiednio przygotowane dane wejściowe mogą prowadzić do zdalnego ataku typu denial of service.
- CVE-2017-9935Wysokie
W LibTIFF 4.0.8 występuje przepełnienie bufora na stercie w funkcji t2p_write_pdf, co może prowadzić do różnych uszkodzeń. Opracowany dokument TIFF może spowodować odczyt poza zakresem, nieprawidłowe zwolnienie pamięci lub uszkodzenie pamięci, co może prowadzić do wykonania dowolnego kodu.
- CVE-2017-7602Wysokie
LibTIFF w wersji 4.0.7 zawiera przepełnienie liczby całkowitej ze znakiem, co może umożliwić zdalnym atakującym spowodowanie awarii aplikacji lub potencjalnie innego nieokreślonego wpływu poprzez spreparowany obraz.
- CVE-2017-7601Wysokie
LibTIFF w wersji 4.0.7 ma problem z niezdefiniowanym zachowaniem związanym z 'przesunięciem wykładnika zbyt dużym dla 64-bitowego typu long', co może prowadzić do awarii aplikacji.
- CVE-2017-7600Wysokie
LibTIFF w wersji 4.0.7 ma problem z niezdefiniowanym zachowaniem związanym z wartościami poza zakresem reprezentowalnych wartości typu unsigned char, co może umożliwić zdalnym atakującym spowodowanie awarii aplikacji lub inne nieokreślone skutki za pomocą spreparowanego obrazu.
Oryginalny opis (angielski, źródło NVD)
Heap-based buffer overflow in the loadImage function in the tiffcrop tool in LibTIFF 4.0.6 and earlier allows remote attackers to cause a denial of service (out-of-bounds write) or execute arbitrary code via a crafted TIFF image with zero tiles.

