Security Lab

Множественные уязвимости в libexif

Дата публикации:03.08.2012
Всего просмотров:1785
Опасность:
Средняя
Наличие исправления: Да
Количество уязвимостей:8
CVSSv2 рейтинг: 5.8 (AV:N/AC:M/Au:N/C:P/I:N/A:P/E:U/RL:O/RC:C)
5.8 (AV:N/AC:M/Au:N/C:P/I:N/A:P/E:U/RL:O/RC:C)
9.3 (AV:N/AC:M/Au:N/C:C/I:C/A:C/E:U/RL:O/RC:C)
9.3 (AV:N/AC:M/Au:N/C:C/I:C/A:C/E:U/RL:O/RC:C)
4.3 (AV:N/AC:M/Au:N/C:N/I:N/A:P/E:U/RL:O/RC:C)
9.3 (AV:N/AC:M/Au:N/C:C/I:C/A:C/E:U/RL:O/RC:C)
9.3 (AV:N/AC:M/Au:N/C:C/I:C/A:C/E:U/RL:O/RC:C)
9.3 (AV:N/AC:M/Au:N/C:C/I:C/A:C/E:U/RL:O/RC:C)
CVE ID: CVE-2012-2812
CVE-2012-2813
CVE-2012-2814
CVE-2012-2836
CVE-2012-2837
CVE-2012-2840
CVE-2012-2841
CVE-2012-2845
Вектор эксплуатации: Удаленная
Воздействие: Отказ в обслуживании
Раскрытие важных данных
Компрометация системы
CWE ID: Нет данных
Наличие эксплоита: Нет данных
Уязвимые продукты: libexif 0.x
Уязвимые версии:libexif версий до 0.6.21

Описание:
Обнаруженные уязвимости позволяют удаленному пользователю скомпрометировать целевую систему.

1. Уязвимость существует из-за ошибки чтения за пределами границ данных в функции exif_entry_get_value() при обработке тега EXIF_TAG_COPYRIGHT. Удаленный пользователь может вызвать аварийное прекращение работы системы или раскрыть содержимое памяти процесса.

2. Уязвимость существует из-за ошибки чтения за пределами границ данных в функции exif_convert_utf16_to_utf8() при обработке UTF16-кодированных изображений. Удаленный пользователь может вызвать аварийное прекращение работы или раскрыть память процесса.

3. Уязвимость существует из-за ошибки в функции exif_entry_format_value() при обработке EXIF тегов. Удаленный пользователь может вызвать переполнение буфера и выполнить произвольный код на целевой системе.

4. Уязвимость существует из-за ошибки целочисленного переполнения в функции exif_data_load_data() при обработке заголовков. Удаленный пользователь может вызвать переполнение буфера.

5. Уязвимость существует из-за ошибки деления на ноль в функции mnote_olympus_entry_get_value() при обработке информации о цвете изображения. Удаленный пользователь может вызвать аварийное прекращение работы.

6. Уязвимость существует из-за ошибки завышения на единицу в функции exif_convert_utf16_to_utf8() при обработке UTF16 кодированных изображений. Удаленный пользователь может вызвать повреждение памяти и выполнить произвольный код на целевой системе.

7. Уязвимость существует из-за целочисленного переполнения в функции exif_entry_get_value(). Удаленный пользователь может вызвать переполнение буфера и выполнить произвольный код на целевой системе.

8. Уязвимость существует из-за ошибки целочисленного переполнения в функции jpeg_data_load_data(). Удаленный пользователь может вызвать переполнение буфера и выполнить произвольный код на целевой системе.

URL производителя: http://libexif.sf.net/

Решение: Для устранения уязвимости установите продукт версии 0.6.21 с сайта производителя.

Ссылки: http://sourceforge.net/mailarchive/message.php