Libtiff - Libtiff

Libtiff
Původní autoři Sam Leffler ,
Silicon Graphics
První vydání 1988 ; Před 33 lety ( 1988 )
Stabilní uvolnění
4.3.0  Upravte to na Wikidata / 20. dubna 2021 ; před 3 měsíci ( 20. dubna 2021 )
Úložiště Upravte to na Wikidata
Napsáno C
Licence Licence podobná BSD
webová stránka libtiff .gitlab .io /libtiff / Upravte to na Wikidata

Libtiff je knihovna pro čtení a zápis souborů ve formátu Tagged Image File Format (zkráceně TIFF). Sada také obsahuje nástroje příkazového řádku pro zpracování souborů TIFF. Je distribuován ve zdrojovém kódu a lze jej nalézt jako binární sestavení pro všechny druhy platforem. Software libtiff původně napsal Sam Leffler při práci pro Silicon Graphics .

Funkce

Podpora pro BigTIFF , soubory větší než 4 GiB , byla součástí Libtiff 4.0.

Exploity

Soubor TIFF se skládá z malých bloků deskriptoru obsahujících posuny do souboru, které ukazují na různé datové typy. Nesprávné hodnoty odsazení mohou způsobit, že se programy pokusí přečíst chybné části souboru nebo se pokusí přečíst za fyzický konec souboru . Nesprávně kódované délky paketů nebo řádků v souboru mohou způsobit, že vykreslovací programy, které postrádají vhodné hraniční kontroly, přetečou jejich vnitřní vyrovnávací paměti .

V Libtiffu bylo nalezeno více přetečení vyrovnávací paměti . Některé z nich byly také použity ke spouštění nepodepsaného kódu na PlayStation Portable a také ke spouštění aplikací třetích stran na firmwaru pro iPhone a iPod Touch .

Únos webových stránek

Kolem ledna 2004 byl původní web libtiff unesen poté, co v září 2003 zmizel kvůli problémům s ISP. Web libtiff dot org obsahuje velmi zastaralé zrcadlo skutečného webu a velká část informací v něm obsažených je nesprávná, včetně čísla aktuální verze, autorů, adresy seznamu adres a informací CVS .

V září 2016 ztratili správci libtiffu kontrolu nad remotesensing.org/libtiff/, který byl hlavním webem od roku 2003.

Reference

externí odkazy