Выполнение произвольного кода в libpng
| Дата публикации: | 14.04.2008 |
| Дата изменения: | 12.05.2008 |
| Всего просмотров: | 931 |
| Опасность: | Средняя |
| Наличие исправления: | Да |
| Количество уязвимостей: | 1 |
| CVSSv2 рейтинг: | |
| CVE ID: | Нет данных |
| Вектор эксплуатации: | Удаленная |
| Воздействие: |
Отказ в обслуживании Раскрытие важных данных Компрометация системы |
| CWE ID: | Нет данных |
| Наличие эксплоита: | |
| Уязвимые продукты: | libpng 1.x |
Описание:
Уязвимость позволяет удаленному пользователю получить доступ к важным данным, вызвать отказ в обслуживании и скомпрометировать целевую систему.
Уязвимость существует из-за некорректной обработки PNG фрагментов, неизвестных библиотеке. Удаленный пользователь может с помощью специально сформированного PNG изображения заставить приложение использовать неинициализированную память при вызове функции free() и выполнить произвольный код на целевой системе. Для успешной эксплуатации уязвимости приложение должно использовать в определенных случаях функцию "png_set_read_user_chunk_fn()" или "png_set_keep_unknown_chunks()".
URL производителя: www.libpng.org/pub/png/libpng.html
Решение: Установите последнюю версию 1.0.33 или 1.2.27 с сайта производителя.
Журнал изменений:
12.05.2008
Изменена секция «Решение».
09 февраля, 2012
07 февраля, 2012
06 февраля, 2012
03 февраля, 2012

