Jump to content

LibTIFF

LibTIFF
Оригинальный автор(ы) Сэм Леффлер ,
Кремниевая графика
Первоначальный выпуск 1988 год ; 36 лет назад ( 1988 )
Стабильная версия
4.6.0 [1]  Отредактируйте это в Викиданных / 13 сентября 2023 г .; 10 месяцев назад ( 13 сентября 2023 г. )
Репозиторий
Написано в С
Лицензия BSD-подобная лицензия
Веб-сайт либтифф .gitlab .что /libtiff / Отредактируйте это в Викиданных

LibTIFF — это библиотека для чтения и записи файлов формата файла изображения тега (сокращенно TIFF). В набор также входят инструменты командной строки для обработки файлов TIFF. Он распространяется в виде исходного кода и может быть найден в виде бинарных сборок для всех типов платформ. Программное обеспечение LibTIFF было первоначально написано Сэмом Леффлером во время работы в компании Silicon Graphics .

Поддержка BigTIFF , файлов размером более 4 ГиБ , была включена в LibTIFF 4.0.

Инструменты Tiff

[ редактировать ]

Начиная с версии 4.6.0, некоторые инструменты больше не создаются по умолчанию, поскольку они пострадали от отсутствия обслуживания. Эти инструменты по-прежнему доступны в виде исходного кода. Поддерживаются только следующие инструменты: tiffinfo, tiffdump, tiffcp, tiffset и tiffsplit.

Эксплойты

[ редактировать ]

Файл TIFF состоит из небольших блоков дескрипторов, содержащих смещения в файле, которые указывают на различные типы данных. Неправильные значения смещения могут привести к тому, что программы попытаются прочитать ошибочные части файла или попытаться прочитать физический конец файла . Неправильно закодированные пакеты или длины строк в файле могут привести к тому, что программы рендеринга, в которых отсутствуют соответствующие проверки границ, переполнят свои внутренние буферы .

несколько переполнений буфера . В LibTIFF обнаружено [2] [3] [4] Некоторые из них также использовались для выполнения неподписанного кода на PlayStation Portable . [5] а также запускать сторонние приложения на прошивках iPhone и iPod Touch . [6]

  1. ^ «Выпуск 4.6.0» .
  2. ^ Уязвимость libTIFF BitsPerSample, связанная с переполнением буфера тега. Дата выпуска: 11 мая 2005 г. - Secunia Advisorys
  3. ^ Переполнение буфера на основе стека в libTIFF до версии 3.7.2 позволяет удаленным злоумышленникам выполнять произвольный код через файл TIFF с неверным тегом BitsPerSample. - CVE - CVE-2005-1544 (на рассмотрении) Назначено (20050514)
  4. ^ Дата выпуска множественных уязвимостей libTIFF : 2 августа 2006 г. - Secunia Advisories
  5. ^ Уязвимость выполнения кода просмотра изображений TIFF для Sony PSP. Дата выпуска: 31 августа 2006 г. - Secunia Advisories
  6. ^ Подробности об эксплойте iPhone TIFF опубликованы MacNN и MNM Media, 17 октября 2007 г. Архивная версия .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 01bbdea48d2b76490d5c0cca44672419__1708267860
URL1:https://arc.ask3.ru/arc/aa/01/19/01bbdea48d2b76490d5c0cca44672419.html
Заголовок, (Title) документа по адресу, URL1:
LibTIFF - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)