Карточка уязвимости
Характеристики уязвимости
Уровень опасности
Оценка CVSS
(AV:N/AC:M/Au:N/C:P/I:N/A:P)
Производитель ПО
Наименование ПО
libvirt0
(any)
libvirt0-dbg
(any)
libvirt-bin
(any)
libvirt-dev
(any)
libvirt-doc
(any)
python-libvirt
(any)
Описание
В Libvirt, библиотеке для абстракции виртуализации, были обнаружены
несколько уязвимостей. Проект Common Vulnerabilities and Exposures
определяет следующие проблемы:
CVE-2014-0179
Ричард Джонс и Дэниэль Берранж обнаружили, что libvirt передаёт флаг
XML_PARSE_NOENT при грамматическом разборе документов XML с использованием библиотеки
libxml2. В этом случае все записи XML в грамматически разобранных документах
раскрываются. Пользователь может заставить libvirtd разобрать документ XML,
содержащий запись, указывающую на специальный файл, которые блокирует доступ
для чтения, что может привести к зависанию libvirtd,
что, в конечном итоге, приведёт к отказу в обслуживании всей системы.
CVE-2014-3633
Луйяо Хань из Red Hat обнаружил, что реализация qemu функции
virDomainGetBlockIoTune трансформирует список в массив дисков
для их определения на лету, а затем использует его как список для массива
дисков для постоянного определения, что может приводить к
чтениям за пределами массива в функции qemuDomainGetBlockIoTune().
Удалённый злоумышленник, способный установить подключение с правами только для чтения к
libvirtd, может использовать эту уязвимость для аварийного завершения работы libvirtd, либо потенциальной утечки
памяти в процессе libvirtd.
В стабильном выпуске (wheezy) эти проблемы были исправлены в
версии 0.9.12.3-1+deb7u1.
В нестабильном выпуске (sid) эти проблемы были исправлены в
версии 1.2.8-2.
Рекомендуется обновить пакеты libvirt.
несколько уязвимостей. Проект Common Vulnerabilities and Exposures
определяет следующие проблемы:
CVE-2014-0179
Ричард Джонс и Дэниэль Берранж обнаружили, что libvirt передаёт флаг
XML_PARSE_NOENT при грамматическом разборе документов XML с использованием библиотеки
libxml2. В этом случае все записи XML в грамматически разобранных документах
раскрываются. Пользователь может заставить libvirtd разобрать документ XML,
содержащий запись, указывающую на специальный файл, которые блокирует доступ
для чтения, что может привести к зависанию libvirtd,
что, в конечном итоге, приведёт к отказу в обслуживании всей системы.
CVE-2014-3633
Луйяо Хань из Red Hat обнаружил, что реализация qemu функции
virDomainGetBlockIoTune трансформирует список в массив дисков
для их определения на лету, а затем использует его как список для массива
дисков для постоянного определения, что может приводить к
чтениям за пределами массива в функции qemuDomainGetBlockIoTune().
Удалённый злоумышленник, способный установить подключение с правами только для чтения к
libvirtd, может использовать эту уязвимость для аварийного завершения работы libvirtd, либо потенциальной утечки
памяти в процессе libvirtd.
В стабильном выпуске (wheezy) эти проблемы были исправлены в
версии 0.9.12.3-1+deb7u1.
В нестабильном выпуске (sid) эти проблемы были исправлены в
версии 1.2.8-2.
Рекомендуется обновить пакеты libvirt.
Как исправить
Проблема может быть решена обновлением операционной системы до следующих версий пакетов в зависимости от архитектуры:
Debian GNU/Linux 7:
noarch:
libvirt - 0.9.12.3-1+deb7u1
Debian GNU/Linux 7:
noarch:
libvirt - 0.9.12.3-1+deb7u1
Ссылки
http://www.debian.org/security/dsa-3038/
Источник: CVE
Наименование: CVE-2014-3633
URL: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-3633
Источник: CVE
Наименование: CVE-2014-0179
URL: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-0179
Источник: CVE
Наименование: CVE-2014-3633
URL: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-3633
Источник: CVE
Наименование: CVE-2014-0179
URL: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-0179