FreeBSD:xen-kernel -- iret 超级调用处理程序中的漏洞 (8c31b288-27ec-11e5-a4a5-002590263bf5)

medium Nessus 插件 ID 84709

简介

远程 FreeBSD 主机缺少与安全相关的更新。

描述

Xen Project 报告:

在 Xen 的 compat_iret() 函数中,有缺陷的循环以错误的方式对 32 位索引进行迭代。任何 32 位 PV 客户机内核可在 EFLAGS.VM 设置下,通过尝试 hypercall_iret 触发此漏洞。

由于使用 __get/put_user() 并且标准地址的下半段含有相关的虚拟地址,客户机不能强制改写任何管理程序数据。相反,Xen 将按次序采用多达 2^33 pagefault,从而有效地挂起主机。

恶意的客户机管理员可造成影响整个系统的拒绝服务。

解决方案

更新受影响的程序包。

另见

http://xenbits.xen.org/xsa/advisory-136.html

http://www.nessus.org/u?8911262e

插件详情

严重性: Medium

ID: 84709

文件名: freebsd_pkg_8c31b28827ec11e5a4a5002590263bf5.nasl

版本: 2.4

类型: local

发布时间: 2015/7/14

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

支持的传感器: Nessus

风险信息

VPR

风险因素: Medium

分数: 4.4

CVSS v2

风险因素: Medium

基本分数: 4.9

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

漏洞信息

CPE: p-cpe:/a:freebsd:freebsd:xen-kernel, cpe:/o:freebsd:freebsd

必需的 KB 项: Host/local_checks_enabled, Host/FreeBSD/release, Host/FreeBSD/pkg_info

补丁发布日期: 2015/7/11

漏洞发布日期: 2015/6/11

参考资料信息

CVE: CVE-2015-4164