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

Дата публикации:
12.01.2015
Дата изменения:
12.01.2015
Всего просмотров:
1306
Опасность:
Низкая
Наличие исправления:
Да
Количество уязвимостей:
2
CVSSv2 рейтинг:
(AV:N/AC:L/Au:N/C:N/I:P/A:N/E:U/RL:OF/RC:C) = Base:5/Temporal:3.7
(AV:N/AC:M/Au:N/C:N/I:P/A:N/E:U/RL:OF/RC:C) = Base:4.3/Temporal:3.2
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