CVE-2016-5323
WysokieStreszczenie
Funkcja _TIFFFax3fillruns w libtiff przed wersją 4.0.6 umożliwia zdalnym atakującym spowodowanie odmowy usługi (błąd dzielenia przez zero i awaria aplikacji) poprzez spreparowany obraz Tiff.
Ocena ryzyka
Atakujący może wykorzystać tę podatność do zablokowania aplikacji przetwarzającej obrazy Tiff, co może prowadzić do przerw w dostępności usług.
Rekomendacja
Zaleca się aktualizację libtiff do wersji 4.0.6 lub nowszej w celu usunięcia tej podatności.
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)
The _TIFFFax3fillruns function in libtiff before 4.0.6 allows remote attackers to cause a denial of service (divide-by-zero error and application crash) via a crafted Tiff image.

