Security Lab

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

Дата публикации:11.04.2012
Всего просмотров:1082
Опасность:
Низкая
Наличие исправления: Да
Количество уязвимостей:5
CVSSv2 рейтинг: 3.3 (AV:A/AC:L/Au:N/C:N/I:P/A:N/E:U/RL:O/RC:C)
4.3 (AV:A/AC:M/Au:N/C:P/I:P/A:N/E:U/RL:O/RC:C)
5.7 (AV:A/AC:M/Au:N/C:N/I:N/A:C/E:U/RL:O/RC:C)
5.4 (AV:A/AC:M/Au:N/C:P/I:P/A:P/E:U/RL:O/RC:C)
3.3 (AV:A/AC:L/Au:N/C:N/I:P/A:N/E:U/RL:O/RC:C)
CVE ID: CVE-2012-1906
CVE-2012-1986
CVE-2012-1987
CVE-2012-1988
CVE-2012-1989
Вектор эксплуатации: Локальная сеть
Воздействие: Отказ в обслуживании
Раскрытие важных данных
Повышение привилегий
CWE ID: Нет данных
Наличие эксплоита: Нет данных
Уязвимые продукты: Puppet 2.x
Puppet Enterprise 1.x
Puppet Enterprise 2.x
Уязвимые версии: Puppet 2.x
Puppet Enterprise 1.x
Puppet Enterprise 2.x

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

1. Уязвимость существует из-за того, что приложение небезопасным образом создает временный файл при установке пакетов Mac OS Xиз удаленных источников. Локальный пользователь может с помощью специально сформированной символьной ссылки перезаписать произвольные файлы или устанавливать произвольный пакет.

2. Уязвимость существует из-за недостаточной обработки REST запросов. Локальный пользователь может с помощью специально сформированной символьной ссылки получить раскрыть содержимое произвольных файлов учетной записи.

Примечание: Для успешной эксплуатации уязвимости необходимо иметь авторизованный SSL ключ.

3. Уязвимость существует из-за недостаточной обработки объекта Puppet::FileBucket::File. Локальный пользователь может с помощью специально сформированного REST запроса вызвать отказ в обслуживании.

4. Уязвимость существует из-за недостаточной обработки запросов к file bucket. Локальный пользователь может выполнения определенные команды.

Примечание: Для успешной эксплуатации уязвимостей 3 и4 необходимо иметь агент SSL ключей.

5. Уязвимость существует из-за того, что приложение небезопасным образом обрабатывает записи NET::Telnet соединений. Локальный пользователь может перезаписать произвольные файлы с помощью специально сформированной символьной ссылки.

URL производителя: http://puppetlabs.com/mcollective/introduction/

Решение: Установите обновление с сайта производителя.

Ссылки: http://puppetlabs.com/security/cve/cve-2012-1906/
http://puppetlabs.com/security/cve/cve-2012-1986/
http://puppetlabs.com/security/cve/cve-2012-1987/
http://puppetlabs.com/security/cve/cve-2012-1988/
http://puppetlabs.com/security/cve/cve-2012-1989/