RHEL 6 : java-1.6.0-openjdk (RHSA-2012:0135)

critical Nessus 插件 ID 57956

简介

远程 Red Hat 主机缺少一个或多个 java-1.6.0-openjdk. 的安全更新

描述

远程 Redhat Enterprise Linux 6 主机上安装的程序包受到 RHSA-2012:0135 公告中提及的多个漏洞的影响。

这些程序包提供 OpenJDK 6 Java Runtime Environment 和 OpenJDK 6 Software Development Kit。

已发现 Java2D 在将图形渲染对象传递到本机渲染程序之前未正确检查这些对象。恶意输入或者不受信任的 Java 应用程序或小程序可利用此缺陷来导致 Java 虚拟机 (JVM) 崩溃,或者绕过 Java 沙盒限制。(CVE-2012-0497)

已发现反序列化失败时引发的异常未始终包含对失败原因的正确标识。不受信任的 Java 应用程序或小程序可利用此缺陷绕过 Java 沙盒限制。(CVE-2012-0505)

AtomicReferenceArray 类实现未正确检查数组是否为预期的 Object[] 类型。恶意 Java 应用程序或小程序可利用此缺陷来绕过 Java 沙盒限制。
(CVE-2011-3571)

已发现 SecurityManager 未限制对 TimeZone.setDefault() 的使用,从而允许不受信任的 Java 应用程序或小程序设置新的默认时区并因此绕过 Java 沙盒限制。
(CVE-2012-0503)

HttpServer 类未限制从 HTTP 请求中读取的标头的数量。远程攻击者可利用此缺陷,通过特别构建的请求导致使用 HttpServer 的应用程序使用过量 CPU 时间。此更新引入使用 sun.net.httpserver.maxReqHeaders 属性进行控制的标头计数限制。默认值为 200。(CVE-2011-5035)

Java Sound 组件未正确检查缓冲区边界。
恶意输入或者不受信任的 Java 应用程序或小程序可利用此缺陷来导致 Java 虚拟机 (JVM) 崩溃,或者泄露其内存的一部分。(CVE-2011-3563)

在 AWT KeyboardFocusManager 中发现一个缺陷,该缺陷可允许不受信任的 Java 应用程序或小程序获取键盘焦点并可能窃取敏感信息。(CVE-2012-0502)

已发现 Java 中的 CORBA(公共对象请求代理体系架构)实现未正确保护某些 CORBA 对象上的存储库标识符。攻击者可利用此问题来修改不可变的对象数据。(CVE-2012-0506)

在用于 ZIP 文件的解包程序中发现一个导致堆栈溢出的差一缺陷。特别构建的 ZIP 存档可在打开时导致 Java 虚拟机 (JVM) 崩溃。(CVE-2012-0501)

注意:安装由 icedtea-web 程序包提供的网页浏览器插件后,如果用户访问了恶意网站,则通过 Java 小程序暴露的问题可在无用户交互的情况下被利用。

此勘误表还将 OpenJDK 程序包升级到 IcedTea6 1.10.6。有关更多信息,请参阅“参考”中链接的 NEWS 文件。

建议所有 java-1.6.0-openjdk 用户升级这些更新后的程序包,其中解决了这些问题。必须重新启动所有正在运行的 OpenJDK Java 实例,更新才能生效。

Tenable 已直接从 Red Hat Enterprise Linux 安全公告中提取上述描述块。

请注意,Nessus 尚未测试这些问题,而是只依据应用程序自我报告的版本号进行判断。

解决方案

请根据 RHSA-2012:0135 中的指南更新 RHEL java-1.6.0-openjdk 程序包。

另见

http://www.nessus.org/u?aa5506d5

http://www.nessus.org/u?c24fb5c8

http://www.nessus.org/u?f1319c32

https://access.redhat.com/errata/RHSA-2012:0135

https://access.redhat.com/security/updates/classification/#critical

https://bugzilla.redhat.com/show_bug.cgi?id=788606

https://bugzilla.redhat.com/show_bug.cgi?id=788624

https://bugzilla.redhat.com/show_bug.cgi?id=788976

https://bugzilla.redhat.com/show_bug.cgi?id=788994

https://bugzilla.redhat.com/show_bug.cgi?id=789295

https://bugzilla.redhat.com/show_bug.cgi?id=789297

https://bugzilla.redhat.com/show_bug.cgi?id=789299

https://bugzilla.redhat.com/show_bug.cgi?id=789300

https://bugzilla.redhat.com/show_bug.cgi?id=789301

插件详情

严重性: Critical

ID: 57956

文件名: redhat-RHSA-2012-0135.nasl

版本: 1.39

类型: local

代理: unix

发布时间: 2012/2/15

最近更新时间: 2025/4/15

支持的传感器: Frictionless Assessment AWS, Frictionless Assessment Azure, Frictionless Assessment Agent, Nessus Agent, Agentless Assessment, Continuous Assessment, Nessus

风险信息

VPR

风险因素: Critical

分数: 9.9

Vendor

Vendor Severity: Critical

CVSS v2

风险因素: Critical

基本分数: 10

时间分数: 8.7

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

CVSS 分数来源: CVE-2012-0507

CVSS v3

风险因素: Critical

基本分数: 9.8

时间分数: 9.4

矢量: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

时间矢量: CVSS:3.0/E:H/RL:O/RC:C

CVSS 分数来源: CVE-2011-5035

漏洞信息

CPE: cpe:/o:redhat:enterprise_linux:6, p-cpe:/a:redhat:enterprise_linux:java-1.6.0-openjdk, p-cpe:/a:redhat:enterprise_linux:java-1.6.0-openjdk-javadoc, p-cpe:/a:redhat:enterprise_linux:java-1.6.0-openjdk-devel, p-cpe:/a:redhat:enterprise_linux:java-1.6.0-openjdk-demo, p-cpe:/a:redhat:enterprise_linux:java-1.6.0-openjdk-src

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

可利用: true

易利用性: Exploits are available

补丁发布日期: 2012/2/14

漏洞发布日期: 2011/12/30

CISA 已知可遭利用的漏洞到期日期: 2022/3/24

可利用的方式

CANVAS (CANVAS)

Core Impact

Metasploit (Java AtomicReferenceArray Type Violation Vulnerability)

参考资料信息

CVE: CVE-2011-3563, CVE-2011-3571, CVE-2011-5035, CVE-2012-0497, CVE-2012-0501, CVE-2012-0502, CVE-2012-0503, CVE-2012-0505, CVE-2012-0506, CVE-2012-0507

BID: 51194, 51467, 52009, 52011, 52012, 52013, 52014, 52017, 52018

CWE: 193

RHSA: 2012:0135