Security Lab

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

Дата публикации:12.01.2015
Всего просмотров:2060
Опасность:
Низкая
Наличие исправления: Да
Количество уязвимостей:2
CVSSv2 рейтинг: 5 (AV:N/AC:L/Au:N/C:N/I:P/A:N/E:U/RL:OF/RC:C)
4.3 (AV:N/AC:M/Au:N/C:N/I:P/A:N/E:U/RL:OF/RC:C)
CVE ID: CVE-2014-8150
CVE-2014-8151
Вектор эксплуатации: Удаленная
Воздействие: Межсайтовый скриптинг
Обход ограничений безопасности
CWE ID: Нет данных
Наличие эксплоита: Нет данных
Уязвимые продукты: cURL 7.x
Уязвимые версии: cURL c 7.31.0 по 7.39.0, скомпилированная для использования бэкенда Darwin для TLS
Описание:

Уязвимости позволяют удаленному пользователю осуществить XSS-атаку и обойти определенные ограничения безопасности.

1) Уязвимость существует из-за ошибки при обработке HTTP-запросов к серверу через HTTP-прокси в libcURL функцией "parseurlandfillconn()" (lib/url.c). Удаленный пользователь может осуществить XSS-атаку через HTTP-заголовок.

2) Уязвимость существует из-за ошибки при обработке TLS-соединений к серверу с использованием сессионного кэша в libcURL в функции "darwinssl_connect_step1()" (lib/vtls/curl_darwinssl.c). Удаленный пользователь может обойти определенные ограничения безопасности.

ПРИМЕЧАНИЕ: Успешная эксплуатация уязвимости требует, чтобы в сессионном кэше хранился идентификатор сессии с соединением к TLS-сервером с отключенной верификацией сертификата.

URL производителя: http://curl.haxx.se/
Решение: Установите исправление с сайта производителя.
Ссылки: http://curl.haxx.se/docs/adv_20150108B.html
http://curl.haxx.se/docs/adv_20150108A.html