Libtiff - Libtiff

Libtiff
Pierwotny(e) autor(zy) Sam Leffler ,
Silicon Graphics
Pierwsze wydanie 1988 ; 33 lata temu ( 1988 )
Wersja stabilna
4.3.0  Edytuj to na Wikidanych / 20 kwietnia 2021 ; 3 miesiące temu ( 20 kwietnia 2021 )
Magazyn Edytuj to na Wikidata
Napisane w C
Licencja Licencja podobna do BSD
Stronie internetowej libtiff .gitlab .io /libtiff / Edytuj to na Wikidata

Libtiff to biblioteka do odczytu i zapisu plików Tagged Image File Format (w skrócie TIFF). Zestaw zawiera również narzędzia wiersza poleceń do przetwarzania plików TIFF. Jest dystrybuowany w kodzie źródłowym i można go znaleźć jako binarne kompilacje dla wszystkich rodzajów platform. Oprogramowanie libtiff zostało napisane przez Sama Lefflera podczas pracy dla Silicon Graphics .

Cechy

Wsparcie dla BigTIFF , plików większych niż 4 GiB , zostało włączone do Libtiff 4.0.

Exploity

Plik TIFF składa się z małych bloków deskryptorów zawierających przesunięcia w pliku, które wskazują na różne typy danych. Nieprawidłowe wartości przesunięcia mogą spowodować, że programy będą próbowały odczytać błędne fragmenty pliku lub spróbować odczytać poza fizyczny koniec pliku . Nieprawidłowo zakodowane długości pakietów lub linii w pliku mogą spowodować, że programy renderujące, które nie mają odpowiednich kontroli granic, przepełnią swoje wewnętrzne bufory .

W Libtiff znaleziono wiele przepełnień bufora . Niektóre z nich zostały również użyte do wykonania niepodpisanego kodu na PlayStation Portable , a także do uruchamiania aplikacji innych firm na oprogramowaniu układowym iPhone'a i iPoda Touch .

Porwanie witryny

Około stycznia 2004 r. oryginalna witryna libtiff została przejęta , po tym jak zniknęła we wrześniu 2003 r. z powodu problemów z dostawcami usług internetowych. Witryna libtiff dot org zawiera bardzo przestarzałe odbicie rzeczywistej witryny, a wiele zawartych w niej informacji jest niepoprawnych, w tym aktualny numer wersji, autorów, adres listy dyskusyjnej i informacje CVS .

We wrześniu 2016 roku opiekunowie libtiff stracili kontrolę nad remotesensing.org/libtiff/, która była główną stroną od 2003 roku.

Bibliografia

Linki zewnętrzne