OracleVM 3.3:xen (OVMSA-2015-0067)

high Nessus 插件 ID 84139

简介

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

描述

远程 OracleVM 系统缺少必要修补程序来解决关键安全更新:

- x86/traps:compat_iret 中的正确指向的循环。这是 XSA-136。(CVE-2015-4164)

- pcnet:在 tx 4096 为每个 TMD 的最大长度期间强制在界内进行缓冲区访问,它目前也是中继缓冲区 pcnet 驱动程序用于将数据包数据发送至 QEMU 进行进一步处理的边界大小。由于数据包横跨多个 TMD,整个数据包的大小可能将大于缓冲区的大小,从而导致内存损坏。通过仅允许排列最大 sizeof(缓冲区)字节数来修复此问题。这是 CVE-2015-3209。(CVE-2015-3209)

pcnet:修复负数组索引读取,来源:Gonglei s->xmit_pos 可能分配为负值 (-1),但在此分支,变量 s->xmit_pos 为数组 s->buffer 的索引。为 s->xmit_pos 添加检查。
upstream-commit-id:
7b50d00911ddd6d56a766ac5671e47304c20a21b (CVE-2015-3209)

- pcnet:在 tx 4096 为每个 TMD 的最大长度期间强制在界内进行缓冲区访问,它目前也是中继缓冲区 pcnet 驱动程序用于将数据包数据发送至 QEMU 进行进一步处理的边界大小。由于数据包横跨多个 TMD,整个数据包的大小可能将大于缓冲区的大小,从而导致内存损坏。通过仅允许排列最大 sizeof(缓冲区)字节数来修复此问题。这是 CVE-2015-3209。(CVE-2015-3209)

pcnet:修复负数组索引读取,来源:Gonglei s->xmit_pos 可能分配为负值 (-1),但在此分支,变量 s->xmit_pos 为数组 s->buffer 的索引。为 s->xmit_pos 添加检查。
upstream-commit-id:
7b50d00911ddd6d56a766ac5671e47304c20a21b (CVE-2015-3209)

- gnttab:将缺失的版本检查添加至 GNTTABOP_swap_grant_ref 处理 …… 在尚未设置要使用的版本时(通过 GNTTABOP_setup_table 或 GNTTABOP_set_version),避免空取消引用。这是 XSA-134。(CVE-2015-4163)

解决方案

更新受影响的 xen/xen-tools 程序包。

另见

https://oss.oracle.com/pipermail/oraclevm-errata/2015-June/000316.html

插件详情

严重性: High

ID: 84139

文件名: oraclevm_OVMSA-2015-0067.nasl

版本: 2.8

类型: local

发布时间: 2015/6/12

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

支持的传感器: Nessus

风险信息

VPR

风险因素: Medium

分数: 6.6

CVSS v2

风险因素: High

基本分数: 7.5

时间分数: 5.5

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

漏洞信息

CPE: p-cpe:/a:oracle:vm:xen, p-cpe:/a:oracle:vm:xen-tools, cpe:/o:oracle:vm_server:3.3

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

易利用性: No known exploits are available

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

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

参考资料信息

CVE: CVE-2015-3209, CVE-2015-4163, CVE-2015-4164

BID: 75123, 75141, 75149