CVE-2026-18495
ŚrednieCVSS 6.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 2 - wyżej niż 2% wszystkich znanych CVE
Streszczenie
W bibliotece libtiff wykryto przepełnienie bufora sterty w narzędziu tiff2pdf, spowodowane błędem obcięcia liczby całkowitej podczas przetwarzania spreparowanych plików BigTIFF. 64-bitowa wartość StripByteCounts jest obcinana do 32 bitów, co prowadzi do zbyt małej alokacji pamięci i kopiowania poza granice bufora, skutkując awarią i poważnym uszkodzeniem pamięci.
Ocena ryzyka
Atakujący może dostarczyć spreparowany plik BigTIFF, aby wywołać awarię aplikacji lub potencjalnie doprowadzić do wykonania dowolnego kodu w kontekście procesu przetwarzającego obraz.
Rekomendacja
Zaktualizuj libtiff do wersji zawierającej poprawkę tego błędu i unikaj przetwarzania niezaufanych plików BigTIFF za pomocą tiff2pdf do czasu wdrożenia aktualizacji.
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)
A flaw was found in libtiff. A heap-buffer overflow vulnerability exists in the `tiff2pdf` utility due to an integer truncation error when processing crafted BigTIFF files. An attacker can provide a specially crafted BigTIFF file, causing a 64-bit `StripByteCounts` value to be truncated to a 32-bit integer. This leads to an undersized memory allocation and a subsequent out-of-bounds memory copy, resulting in a crash and severe memory corruption.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

