Podatności LibTIFF
64 znanych podatności CVE w LibTIFF, przetłumaczonych i ocenionych.
- 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.
- CVE-2017-7599Wysokie
LibTIFF w wersji 4.0.7 zawiera problem z niezdefiniowanym zachowaniem, który występuje, gdy wartości są poza zakresem reprezentowalnych wartości typu short. Może to umożliwić zdalnym atakującym spowodowanie awarii aplikacji lub potencjalnie innych nieokreślonych skutków poprzez spreparowany obraz.
- CVE-2017-7598Wysokie
W pliku tif_dirread.c w LibTIFF 4.0.7 może wystąpić błąd dzielenia przez zero, który pozwala zdalnym atakującym na spowodowanie awarii aplikacji poprzez spreparowany obraz.
- CVE-2017-7597Wysokie
W pliku tif_dirread.c w LibTIFF 4.0.7 występuje problem z niezdefiniowanym zachowaniem związanym z wartościami typu float, co może pozwolić zdalnym atakującym na spowodowanie awarii aplikacji lub inne nieokreślone skutki poprzez spreparowany obraz.
- CVE-2017-7596Wysokie
LibTIFF w wersji 4.0.7 ma problem z niezdefiniowanym zachowaniem związanym z wartościami typu float, co może prowadzić do awarii aplikacji lub innych nieokreślonych skutków w wyniku wykorzystania spreparowanego obrazu.
- CVE-2017-7592Wysokie
Funkcja putagreytile w tif_getimage.c w LibTIFF 4.0.7 ma problem z niezdefiniowanym zachowaniem przy przesunięciu w lewo, co może umożliwić zdalnym atakującym spowodowanie awarii aplikacji lub potencjalnie innych nieokreślonych skutków za pomocą spreparowanego obrazu.
- CVE-2016-10272Wysokie
LibTIFF w wersji 4.0.7 pozwala zdalnym atakującym na wywołanie odmowy usługi (przepełnienie bufora na stercie) lub potencjalnie inny nieokreślony wpływ poprzez spreparowany obraz TIFF.
- CVE-2016-10271Wysokie
LibTIFF w wersji 4.0.7 zawiera podatność, która pozwala zdalnym atakującym na wywołanie odmowy usługi poprzez specjalnie przygotowany obraz TIFF. Problem dotyczy błędów związanych z nadmiernym odczytem bufora oraz przepełnieniem bufora.
- CVE-2016-10270Wysokie
LibTIFF w wersji 4.0.7 umożliwia zdalnym atakującym spowodowanie odmowy usługi (przepełnienie bufora w stercie) lub potencjalnie inny nieokreślony wpływ poprzez spreparowany obraz TIFF.
- CVE-2016-10269Wysokie
LibTIFF w wersjach od 4.0.0alpha4 do 4.0.7 umożliwia zdalnym atakującym spowodowanie odmowy usługi (przepełnienie bufora w pamięci) lub potencjalnie inny nieokreślony wpływ poprzez spreparowany obraz TIFF.
- CVE-2016-10268Wysokie
LibTIFF w wersji 4.0.7 zawiera podatność, która pozwala zdalnym atakującym na wywołanie odmowy usługi poprzez specjalnie przygotowany obraz TIFF. Problem dotyczy błędu podprzepełnienia całkowitego oraz odczytu bufora w stercie.
- CVE-2016-10094Wysokie
Błąd off-by-one w funkcji t2p_readwrite_pdf_image_tile w pliku tools/tiff2pdf.c w LibTIFF 4.0.7 umożliwia zdalnym atakującym wywołanie nieokreślonego wpływu poprzez spreparowany obraz.
- CVE-2016-10093Wysokie
Przepełnienie całkowite w pliku tools/tiffcp.c w LibTIFF w wersjach 4.0.7 oraz 3.9.x pozwala zdalnym atakującym na wywołanie nieokreślonego wpływu poprzez spreparowany obraz, co prowadzi do przepełnienia bufora w pamięci dynamicznej.
- CVE-2016-10092Wysokie
W funkcji readContigStripsIntoBuffer w pliku tif_unix.c w LibTIFF występuje przepełnienie bufora oparte na stercie. Wersje 4.0.7 oraz 3.9.x do 4.0.6 są podatne na ataki zdalne za pomocą spreparowanego obrazu.
- CVE-2016-9453Wysokie
Funkcja t2p_readwrite_pdf_image_tile w LibTIFF umożliwia zdalnym atakującym spowodowanie odmowy usługi (przekroczenie granic pamięci i awaria) lub potencjalne wykonanie dowolnego kodu poprzez plik JPEG z TIFFTAG_JPEGTABLES o długości jeden.
- CVE-2016-9448Wysokie
Funkcja TIFFFetchNormalTag w LibTiff 4.0.6 pozwala zdalnym atakującym na spowodowanie odmowy usługi (dereferencja wskaźnika NULL i awaria) poprzez ustawienie tagów TIFF_SETGET_C16ASCII lub TIFF_SETGET_C32_ASCII na wartości, które odwołują się do tablic o rozmiarze 0 bajtów.
- CVE-2017-5563Wysokie
LibTIFF w wersji 4.0.7 jest podatny na nadmiarowe odczyty bufora w stercie w pliku tif_lzw.c, co może prowadzić do DoS lub wykonania kodu poprzez spreparowany obraz bmp w narzędziu bmp2tiff.
- CVE-2016-5323Wysokie
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.
- CVE-2016-9297Wysokie
Funkcja TIFFFetchNormalTag w LibTiff 4.0.6 umożliwia zdalnym atakującym spowodowanie odmowy usługi (odczyt poza zakresem) poprzez spreparowane wartości tagów TIFF_SETGET_C16ASCII lub TIFF_SETGET_C32_ASCII.
- CVE-2017-5225Wysokie
LibTIFF w wersji 4.0.7 jest podatny na przepełnienie bufora w stercie w narzędziu tiffcp, co może prowadzić do odmowy usługi (DoS) lub wykonania kodu poprzez spreparowaną wartość BitsPerSample.
- CVE-2015-8870Wysokie
Przepełnienie całkowite w pliku tools/bmp2tiff.c w LibTIFF przed wersją 4.0.4 umożliwia zdalnym atakującym spowodowanie odmowy usługi (przepełnienie bufora w pamięci) lub potencjalne uzyskanie wrażliwych informacji z pamięci procesu, poprzez spreparowane wartości szerokości i długości w danych RLE4 lub RLE8 w pliku BMP.
- CVE-2016-3658Wysokie
Funkcja TIFFWriteDirectoryTagLongLong8Array w narzędziu tiffset w LibTIFF w wersji 4.0.6 i wcześniejszych umożliwia zdalnym atakującym wywołanie odmowy usługi (odczyt poza zakresem) poprzez wykorzystanie zmiennej ma.
- CVE-2016-3634Wysokie
Funkcja tagCompare w tif_dirinfo.c w narzędziu do miniatur w LibTIFF w wersji 4.0.6 i wcześniejszych umożliwia zdalnym atakującym spowodowanie odmowy usługi (odczyt poza zakresem) poprzez odpowiednie dopasowanie field_tag.
- CVE-2016-3633Wysokie
Funkcja setrow w narzędziu do miniatur w LibTIFF w wersji 4.0.6 i wcześniejszych umożliwia zdalnym atakującym spowodowanie odmowy usługi (odczyt poza zakresem) poprzez manipulację zmienną src.
- CVE-2016-3631Wysokie
Funkcje cpStrips i cpTiles w narzędziu do miniatur w LibTIFF w wersji 4.0.6 i wcześniejszych umożliwiają zdalnym atakującym spowodowanie odmowy usługi poprzez odczyt poza zakresem, związany z zmienną tablicy bytecounts[].
- CVE-2016-3624Wysokie
Funkcja cvtClump w narzędziu rgb2ycbcr w LibTIFF w wersji 4.0.6 i wcześniejszych umożliwia zdalnym atakującym spowodowanie odmowy usługi (zapisywanie poza zakresem) poprzez ustawienie opcji "-v" na -1.
- CVE-2016-3623Wysokie
Narzędzie rgb2ycbcr w LibTIFF w wersji 4.0.6 i wcześniejszych umożliwia zdalnym atakującym spowodowanie odmowy usługi (dzielenie przez zero) poprzez ustawienie parametru (1) v lub (2) h na 0.
- CVE-2016-3621Wysokie
Funkcja LZWEncode w narzędziu bmp2tiff w LibTIFF w wersji 4.0.6 i wcześniejszych, przy użyciu opcji '-c lzw', umożliwia zdalnym atakującym spowodowanie odmowy usługi (przepełnienie bufora) za pomocą spreparowanego obrazu BMP.
- CVE-2016-3620Wysokie
Funkcja ZIPEncode w narzędziu bmp2tiff w LibTIFF w wersji 4.0.6 i wcześniejszych, przy użyciu opcji '-c zip', umożliwia zdalnym atakującym spowodowanie odmowy usługi (przepełnienie bufora) poprzez spreparowany obraz BMP.
- CVE-2016-3991Wysokie
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.
- CVE-2016-3990Wysokie
W funkcji horizontalDifference8 w pliku tif_pixarlog.c w LibTIFF w wersji 4.0.6 i wcześniejszych występuje przepełnienie bufora oparte na stercie, które może być wykorzystane przez zdalnych atakujących. Atakujący mogą spowodować awarię usługi lub wykonać dowolny kod, przesyłając spreparowany obraz TIFF do tiffcp.
- CVE-2016-3945Wysokie
Wielokrotne przepełnienia całkowite w funkcjach cvt_by_strip i cvt_by_tile narzędzia tiff2rgba w LibTIFF 4.0.6 i wcześniejszych, gdy włączony jest tryb -b, mogą pozwolić zdalnym atakującym na spowodowanie awarii (denial of service) lub wykonanie dowolnego kodu poprzez spreparowany obraz TIFF, co prowadzi do zapisu poza dozwolonym zakresem.
- CVE-2016-3632Wysokie
Funkcja _TIFFVGetField w pliku tif_dirinfo.c w LibTIFF w wersji 4.0.6 i wcześniejszych umożliwia zdalnym atakującym spowodowanie odmowy usługi (zapisy poza zakresem) lub wykonanie dowolnego kodu poprzez spreparowany obraz TIFF.
- CVE-2023-3164Niskie
W bibliotece LibTIFF znaleziono podatność przepełnienia bufora sterty w funkcji extractImageSection() w plikach tools/tiffcrop.c:7916 i tools/tiffcrop.c:7801, co może prowadzić do odmowy usługi przez spreparowany plik TIFF.
- CVE-2024-7006Średnie
W bibliotece Libtiff w pliku `tif_dirinfo.c` występuje błąd polegający na dereferencji wskaźnika null. Może to pozwolić atakującemu na wywołanie awarii alokacji pamięci, np. poprzez ograniczenie rozmiaru sterty lub wstrzykiwanie błędów, co prowadzi do błędu segmentacji i awarii aplikacji.
- CVE-2026-52490Krytyczne
Podatność w bibliotece libtiff pozwala atakującemu na wykonanie dowolnego kodu poprzez funkcję process_command_opts() w pliku tools/tiffcrop.c.
- CVE-2016-6223Krytyczne
Funkcje TIFFReadRawStrip1 i TIFFReadRawTile1 w libtiff przed wersją 4.0.7 umożliwiają zdalnym atakującym spowodowanie awarii (denial of service) lub potencjalne uzyskanie poufnych informacji poprzez negatywny indeks w buforze zawartości pliku.
- CVE-2016-9540Krytyczne
W bibliotece libtiff w wersji 4.0.6 występuje błąd zapisu poza granicami w narzędziu tiffcp, który dotyczy obrazów z kafelkami o nieparzystej szerokości w porównaniu do szerokości obrazu. Problem ten został zgłoszony jako MSVR 35103, znany również jako 'cpStripToTile heap-buffer-overflow'.
- CVE-2016-9539Krytyczne
W bibliotece libtiff w wersji 4.0.6 występuje błąd odczytu poza granicami w funkcji readContigTilesIntoBuffer().
- CVE-2016-9538Krytyczne
W bibliotece libtiff w wersji 4.0.6 występuje podatność związana z przepełnieniem bufora w funkcji readContigStripsIntoBuffer(), co prowadzi do odczytu niezdefiniowanego bufora.
- CVE-2016-9537Krytyczne
W bibliotece libtiff w wersji 4.0.6 występują podatności związane z zapisem poza granicami buforów w narzędziu tiffcrop.c. Zgłoszone jako MSVR 35093, MSVR 35096 i MSVR 35097.

