Scientific Linux 安全更新:SL6.x (i386/x86_64) 中的 libvirt

medium Nessus 插件 ID 70015

简介

远程 Scientific Linux 主机缺少一个或多个安全更新。

描述

libvirt 调用 PolicyKit pkcheck 实用工具来处理授权。
在 libvirt 使用该实用工具的方式中,发现争用条件,允许本地用户绕过预期的 PolicyKit 授权,或者以根权限执行任意命令。(CVE-2013-4311)

注意:通过此更新,已重新构建 libvirt,使其通过不易受争用条件影响的其他 API 与 PolicyKit 进行通信。还必须安装 polkit SLSA-2013:1270 公告才能修复 CVE-2013-4311 问题。

在 libvirtd 的 remoteDispatchDomainMemoryStats 函数中发现无效的释放缺陷。能够与 libvirtd 建立只读连接的攻击者可利用此缺陷使 libvirtd 崩溃。(CVE-2013-4296)

此更新还修复以下缺陷:

- 在此更新之前,libvirtd 后台程序在 virCgroupMoveTask() 函数中泄漏内存。已提供补丁,避免 libvirtd 对内存分配进行错误管理。

- 以前,libvirtd 后台程序访问 virCgroupGetValueStr() 函数中数组前的一个字节。
该缺陷已修复,libvirtd 现在位于数组边界内。

- 当进行迁移时,libvirtd 泄漏目标的迁移 URI(统一资源标识符)。已提供修补程序修复该缺陷,现在可以正确释放迁移 URI。

- 当设置接口的引导顺序时,通过 virDomainUpdateDeviceFlags API 更新网络接口失败。更新失败,即使在提供的设备 XML 中设置了引导顺序。已修复 virDomainUpdateDeviceFlags API,以便正确解析所提供设备 XML 的引导顺序规范,现在可正常通过引导顺序更新网络接口。

安装更新后的程序包后,libvirtd 将自动重新启动。

解决方案

更新受影响的数据包。

另见

http://www.nessus.org/u?6c3a38ac

插件详情

严重性: Medium

ID: 70015

文件名: sl_20130919_libvirt_on_SL6_x.nasl

版本: 1.7

类型: local

代理: unix

发布时间: 2013/9/20

最近更新时间: 2021/1/14

支持的传感器: Nessus Agent, Nessus

风险信息

VPR

风险因素: Medium

分数: 6.3

CVSS v2

风险因素: Medium

基本分数: 4.6

矢量: CVSS2#AV:L/AC:L/Au:N/C:P/I:P/A:P

漏洞信息

CPE: p-cpe:/a:fermilab:scientific_linux:libvirt, p-cpe:/a:fermilab:scientific_linux:libvirt-client, p-cpe:/a:fermilab:scientific_linux:libvirt-debuginfo, p-cpe:/a:fermilab:scientific_linux:libvirt-devel, p-cpe:/a:fermilab:scientific_linux:libvirt-lock-sanlock, p-cpe:/a:fermilab:scientific_linux:libvirt-python, x-cpe:/o:fermilab:scientific_linux

必需的 KB 项: Host/local_checks_enabled, Host/RedHat/release, Host/RedHat/rpm-list, Host/cpu

补丁发布日期: 2013/9/19

漏洞发布日期: 2013/9/30

参考资料信息

CVE: CVE-2013-4296, CVE-2013-4311