CRITICAL🇬🇧 English

CVE-2016-9534

libtiff: heap-buffer-overflow w TIFFFlushData1 — błąd ścieżki błędu

CVSS 9.8v3.0pub. 2016-11-22upd. 2026-05-06

Biblioteka libtiff 4.0.6 zawiera podatność typu heap-buffer-overflow w funkcji TIFFFlushData1() w pliku tif_write.c. Błąd umożliwia zdalnemu atakującemu nieautoryzowany dostęp do danych, ich modyfikację lub wywołanie awarii aplikacji.

Pokaż oryginał (EN)

tif_write.c in libtiff 4.0.6 has an issue in the error code path of TIFFFlushData1() that didn't reset the tif_rawcc and tif_rawcp members. Reported as MSVR 35095, aka "TIFFFlushData1 heap-buffer-overflow."

🤖 Analiza AI
Jak działa

W ścieżce obsługi błędu funkcji TIFFFlushData1() nie następuje prawidłowe zresetowanie elementów tif_rawcc oraz tif_rawcp struktury wewnętrznej biblioteki. Pozostawienie tych wskaźników/liczników w niespójnym stanie po wystąpieniu błędu prowadzi do przekroczenia granic bufora na stercie (heap-buffer-overflow). Atakujący może wywoływać tę ścieżkę błędu za pomocą specjalnie spreparowanego pliku TIFF, co skutkuje nieprawidłowym dostępem do pamięci.

Skutki

Atakujący może doprowadzić do ujawnienia poufnych danych z pamięci procesu, modyfikacji danych lub wykonania dowolnego kodu w kontekście aplikacji przetwarzającej plik TIFF (CWE-119 — nieprawidłowe ograniczenie operacji na buforze pamięci).

Mitygacja

Należy zaktualizować libtiff do wersji zawierającej poprawkę wprowadzoną w commicie 83a4b92815ea04969d494416eaae3d4c6b338e4a. Użytkownicy Red Hat powinni zastosować erratę RHSA-2017-0225, użytkownicy Debian — poprawkę DSA-3762. W pozostałych przypadkach należy zastosować patche dostępne u producenta zgodnie z referencjami.

Kogo dotyczy

libtiff w wersji 4.0.6 (biblioteka Libtiff projektu libtiff). Systemy dystrybucji Linux korzystające z tej biblioteki, w tym Red Hat Enterprise Linux oraz Debian, były objęte aktualizacjami bezpieczeństwa.

Uwagi

Podatność została zgłoszona jako MSVR 35095 (Microsoft Vulnerability Research). Poprawka jest dostępna w publicznym repozytorium GitHub projektu libtiff.

CVSS Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
  • Libtiff

    APP
    Libtiff
    4.0.6
🔵
ZWERYFIKUJ U PRODUCENTA
Brak jednoznacznych danych o patchu. Sprawdź referencje od producenta.
CWE
Referencje

Powiązane podatności

CVE-2016-6223CRITICAL9.1PL ✓ten sam produkt

Libtiff: odczyt spoza bufora przez ujemny indeks w plikach TIFF

CVE-2016-9533CRITICAL9.8PL ✓ten sam produkt

LibTIFF: zapis poza buforem sterty w tif_pixarlog.c (PixarLog)

CVE-2016-9536CRITICAL9.8PL ✓ten sam produkt

Podatność heap buffer overflow w libtiff 4.0.6 (tiff2pdf)

CVE-2016-9535CRITICAL9.8PL ✓ten sam produkt

Buffer overflow w libtiff 4.0.6 — błąd w obsłudze predyktora kafelków YCbCr

CVE-2016-9537CRITICAL9.8PL ✓ten sam produkt

Out-of-bounds write w libtiff 4.0.6 — narzędzie tiffcrop