iracleLinux 4 java-1.8.0-openjdk-1.8.0.151-1.b12.AXS4 (AXSA:2017-2337:08)

critical Nessus 插件 ID 289657

简介

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

描述

远程iraclelinux 4 主机上存在安装的程序包该程序包受到 AXSA:2017-2337:08 公告中提及的多个漏洞的影响。

在 OpenJDK 中的 RMI 和 Hotspot 组件内发现多种缺陷。不受信任的 Java 应用程序或小程序可利用这些缺陷完全绕过 Java 沙盒限制。
(CVE-2017-10285、CVE-2017-10346)
* 已发现 OpenJDK 的组件 Libraries 中 Kerberos 客户端的实现使用出自明文部分的 sname 字段,而非 KDC 回复消息的加密部分。中间人攻击者可能利用此缺陷为充当 Kerberos 客户端的 Java 应用程序充当 Kerberos 服务。 (CVE-2017-10388)
* 发现 OpenJDK 的 Security 组件生成了基于密码的弱加密密钥,用于保护存储在密钥存储区中的私钥。如果攻击者能够获得密钥存储区的访问权限则更容易执行密码猜测攻击以解密存储的密钥。 (CVE-2017-10356)
* 在 OpenJDK 的组件 Smart Card IO 中发现缺陷。不受信任的 Java 应用程序或小程序可利用此缺陷绕过某些 Java 沙盒限制。(CVE-2017-10274)
* 已发现 OpenJDK 的组件 Networking 中,FtpClient 实现默认没有设置连接和读取超时。恶意 FTP 服务器或中间人攻击者可以利用此缺陷阻止执行连接到 FTP 服务器的 Java 应用程序。 (CVE-2017-10355)
* 已发现 OpenJDK 的组件 Networking 中的 HttpURLConnection 和 HttpsURLConnection 类无法检查 URL 中嵌入的换行符。能够使 Java 应用程序使用攻击者提供的 URL 执行 HTTP 请求的攻击者可能会在请求中注入额外的标头。 (CVE-2017-10295)
* 已发现 OpenJDK 的组件 JAXP、Serialization、Libraries 和 JAX-WS 中的多个类,在从序列化表单中创建对象实例时未限制分配的内存数量。当反序列化时特别构建的输入可导致 Java 应用程序使用过量内存。CVE-2017-10349、 CVE-2017-10357、 CVE-2017-10347、 CVE-2017-10281、 CVE-2017-10345、 CVE-2017-10348、 CVE-2017-10350注意如果安装了 icedtea-web 程序包提供的 Web 浏览器插件通过 Java 小程序暴露的问题可能如果用户访问恶意网站则无需用户交互即可利用 。
CVE-2017-10274 Oracle Java SE 的 Java SE 组件中的漏洞子组件Smart Card IO。支持的版本中受影响的是 Java SE:6u161、7u151、8u144 和 9。难以利用的漏洞允许未经身份验证的攻击者通过多种协议进行网络访问,从而危害 Java SE。除攻击者以外的他人进行交互是实现成功攻击的必要条件。成功攻击此漏洞可导致在未经授权的情况下创建、删除或修改关键数据或所有 Java SE 可访问数据的访问权限,以及未经授权即可访问关键数据或完整访问所有 Java SE 可访问数据。注意:此漏洞适用于需加载并运行不可信代码(如来自互联网的代码)且安全性依赖于 Java 沙盒的 Java 部署,该部署通常在需在沙盒中运行 Java Web Start 应用程序或需在沙盒中运行 Java 小程序的客户端上。此漏洞不适用于 Java 部署,通常在仅加载并运行可信代码(如管理员安装的代码)的服务器上。CVSS 3.0 基本分数 6.8(机密性和完整性影响)。CVSS 向量:
(CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:N)。
CVE-2017-10281 Java SE、Java SE Embedded、Oracle Java SE 的 JRockit 组件中的漏洞子组件Serialization。支持的版本中受影响的是 Java SE6u161、7u151、8u144 和 9 Java SE Embedded
8u144 JRockit R28.3.15。可轻松利用的漏洞允许未经身份验证的攻击者通过多种协议进行网络访问,从而破坏 Java SE、Java SE Embedded、JRockit。成功攻击此漏洞可导致在未经授权的情况下造成 Java SE、Java SE Embedded、JRockit 部分拒绝服务(部分 DOS)。注意:此漏洞能通过需要在沙盒中运行的 Java Web Start 应用程序和需要在沙盒中运行的 Java 小程序加以利用。它也可通过向指定组件中的 API 提供数据而遭到利用,不使用需要在沙盒中运行的 Java Web Start 应用程序或需要在沙盒中运行的 Java 小程序,例如通过 Web 服务。CVSS 3.0 基本分数 5.3(可用性影响)。CVSS 向量:(CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L)。
CVE-2017-10285 Oracle Java SE 的 Java SE、Java SE Embedded 组件中的漏洞子组件RMI。支持的版本中受影响的是 Java SE:6u161、7u151、8u144 和 9;Java SE Embedded:8u144。可轻松利用的漏洞允许未经身份验证的攻击者通过多种协议进行网络访问,从而破坏 Java SE、Java SE Embedded。
除攻击者以外的他人进行交互是实现成功攻击的必要条件,尽管漏洞存在于 Java SE、Java SE Embedded 中,但攻击也可能会严重影响其他产品。
成功攻击此漏洞可导致接管 Java SE、Java SE Embedded。注意:此漏洞适用于需加载并运行不可信代码(如来自互联网的代码)且安全性依赖于 Java 沙盒的 Java 部署,该部署通常在需在沙盒中运行 Java Web Start 应用程序或需在沙盒中运行 Java 小程序的客户端上。此漏洞不适用于 Java 部署,通常在仅加载并运行可信代码(如管理员安装的代码)的服务器上。CVSS 3.0 基本分数 9.6(机密性、完整性和可用性影响)。CVSS 向量:
(CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H)。
CVE-2017-10295 Java SE、Java SE Embedded、Oracle Java SE 的 JRockit 组件中的漏洞子组件Networking。支持的版本中受影响的是 Java SE6u161、7u151、8u144 和 9 Java SE Embedded
8u144 JRockit R28.3.15。此漏洞较难利用,其允许未经身份验证的攻击者通过 HTTP 进行网络访问,从而破坏 Java SE、Java SE Embedded、JRockit。虽然该漏洞是在 Java SE、Java SE Embedded、JRockit 中,但攻击也会对附加产品造成巨大影响。成功利用此漏洞进行攻击可导致在未经授权的情况下更新、插入或删除某些 Java SE、Java SE Embedded、JRockit 可访问数据的访问权限。注意:此漏洞能通过需要在沙盒中运行的 Java Web Start 应用程序和需要在沙盒中运行的 Java 小程序加以利用。它也可通过向指定组件中的 API 提供数据而遭到利用,不使用需要在沙盒中运行的 Java Web Start 应用程序或需要在沙盒中运行的 Java 小程序,例如通过 Web 服务。CVSS 3.0 基本分数 4.0(完整性影响)。
CVSS 向量:(CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:C/C:N/I:L/A:N)。
CVE-2017-10345 Java SE、Java SE Embedded、Oracle Java SE 的 JRockit 组件中的漏洞子组件Serialization。支持的版本中受影响的是 Java SE6u161、7u151、8u144 和 9 Java SE Embedded
8u144 JRockit R28.3.15。难以利用的漏洞允许未经身份验证的攻击者通过多种协议进行网络访问,从而破坏 Java SE、Java SE Embedded、JRockit。除攻击者以外的他人进行交互是实现成功攻击的必要条件。
成功攻击此漏洞可导致在未经授权的情况下造成 Java SE、Java SE Embedded、JRockit 部分拒绝服务(部分 DOS)。注意:此漏洞能通过需要在沙盒中运行的 Java Web Start 应用程序和需要在沙盒中运行的 Java 小程序加以利用。它也可通过向指定组件中的 API 提供数据而遭到利用,不使用需要在沙盒中运行的 Java Web Start 应用程序或需要在沙盒中运行的 Java 小程序,例如通过 Web 服务。
CVSS 3.0 基本分数 3.1(可用性影响)。CVSS 向量:
(CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:L)。
CVE-2017-10346 Oracle Java SE 的 Java SE、Java SE Embedded 组件中的漏洞子组件Hotspot。支持的版本中受影响的是 Java SE:6u161、7u151、8u144 和 9;Java SE Embedded:8u144。
可轻松利用的漏洞允许未经身份验证的攻击者通过多种协议进行网络访问,从而破坏 Java SE、Java SE Embedded。除攻击者以外的他人进行交互是实现成功攻击的必要条件,尽管漏洞存在于 Java SE、Java SE Embedded 中,但攻击也可能会严重影响其他产品。成功攻击此漏洞可导致接管 Java SE、Java SE Embedded。注意:此漏洞适用于需加载并运行不可信代码(如来自互联网的代码)且安全性依赖于 Java 沙盒的 Java 部署,该部署通常在需在沙盒中运行 Java Web Start 应用程序或需在沙盒中运行 Java 小程序的客户端上。此漏洞不适用于 Java 部署,通常在仅加载并运行可信代码(如管理员安装的代码)的服务器上。CVSS 3.0 基本分数 9.6(机密性、完整性和可用性影响)。CVSS 向量:(CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H)。
CVE-2017-10347 Oracle Java SE 的 Java SE、JRockit 组件中的漏洞子组件Serialization。支持的版本中受影响的是 Java SE:6u161、7u151、8u144 和 9;Java SE Embedded:8u144。
可轻松利用的漏洞允许未经身份验证的攻击者通过多种协议进行网络访问,从而破坏 Java SE、JRockit。
成功攻击此漏洞可导致在未经授权的情况下造成 Java SE、JRockit 部分拒绝服务(部分 DOS)。注意:此漏洞适用于需加载并运行不可信代码(如来自互联网的代码)且安全性依赖于 Java 沙盒的 Java 部署,该部署通常在需在沙盒中运行 Java Web Start 应用程序或需在沙盒中运行 Java 小程序的客户端上。此漏洞不适用于 Java 部署,通常在仅加载并运行可信代码(如管理员安装的代码)的服务器上。CVSS 3.0 基本分数 5.3(可用性影响)。CVSS 向量:(CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L)。
CVE-2017-10348 Oracle Java SE 的 Java SE、Java SE Embedded 组件中的漏洞子组件Libraries。支持的版本中受影响的是 Java SE6u161、7u151、8u144 和 9 Java SE Embedded
8u144。可轻松利用的漏洞允许未经身份验证的攻击者通过多种协议进行网络访问,从而破坏 Java SE、Java SE Embedded。成功攻击此漏洞可导致在未经授权的情况下造成 Java SE、Java SE Embedded 部分拒绝服务(部分 DOS)。注意:此漏洞适用于需加载并运行不可信代码(如来自互联网的代码)且安全性依赖于 Java 沙盒的 Java 部署,该部署通常在需在沙盒中运行 Java Web Start 应用程序或需在沙盒中运行 Java 小程序的客户端上。此漏洞不适用于 Java 部署,通常在仅加载并运行可信代码(如管理员安装的代码)的服务器上。CVSS 3.0 基本分数 5.3(可用性影响)。CVSS 向量:
(CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L)。
CVE-2017-10349 Oracle Java SE 的 Java SE、Java SE Embedded 组件中的漏洞子组件JAXP。支持的版本中受影响的是 Java SE:6u161、7u151、8u144 和 9;Java SE Embedded:8u144。可轻松利用的漏洞允许未经身份验证的攻击者通过多种协议进行网络访问,从而破坏 Java SE、Java SE Embedded。
成功攻击此漏洞可导致在未经授权的情况下造成 Java SE、Java SE Embedded 部分拒绝服务(部分 DOS)。注意:此漏洞适用于需加载并运行不可信代码(如来自互联网的代码)且安全性依赖于 Java 沙盒的 Java 部署,该部署通常在需在沙盒中运行 Java Web Start 应用程序或需在沙盒中运行 Java 小程序的客户端上。此漏洞不适用于 Java 部署,通常在仅加载并运行可信代码(如管理员安装的代码)的服务器上。CVSS 3.0 基本分数 5.3(可用性影响)。CVSS 向量:
(CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L)。
CVE-2017-10350 Oracle Java SE 的 Java SE、Java SE Embedded 组件中的漏洞子组件JAX-WS。支持的版本中受影响的是 Java SE:7u151、8u144 和 9;Java SE Embedded:8u144。可轻松利用的漏洞允许未经身份验证的攻击者通过多种协议进行网络访问,从而破坏 Java SE、Java SE Embedded。
成功攻击此漏洞可导致在未经授权的情况下造成 Java SE、Java SE Embedded 部分拒绝服务(部分 DOS)。注意:此漏洞适用于需加载并运行不可信代码(如来自互联网的代码)且安全性依赖于 Java 沙盒的 Java 部署,该部署通常在需在沙盒中运行 Java Web Start 应用程序或需在沙盒中运行 Java 小程序的客户端上。此漏洞不适用于 Java 部署,通常在仅加载并运行可信代码(如管理员安装的代码)的服务器上。CVSS 3.0 基本分数 5.3(可用性影响)。CVSS 向量:
(CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L)。
CVE-2017-10355 Java SE、Java SE Embedded、Oracle Java SE 的 JRockit 组件中的漏洞子组件Networking。支持的版本中受影响的是 Java SE6u161、7u151、8u144 和 9 Java SE Embedded
8u144 JRockit R28.3.15。可轻松利用的漏洞允许未经身份验证的攻击者通过多种协议进行网络访问,从而破坏 Java SE、Java SE Embedded、JRockit。成功攻击此漏洞可导致在未经授权的情况下造成 Java SE、Java SE Embedded、JRockit 部分拒绝服务(部分 DOS)。注意:此漏洞能通过需要在沙盒中运行的 Java Web Start 应用程序和需要在沙盒中运行的 Java 小程序加以利用。它也可通过向指定组件中的 API 提供数据而遭到利用,不使用需要在沙盒中运行的 Java Web Start 应用程序或需要在沙盒中运行的 Java 小程序,例如通过 Web 服务。CVSS 3.0 基本分数 5.3(可用性影响)。CVSS 向量:(CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L)。
CVE-2017-10356 Java SE、Java SE Embedded、Oracle Java SE 的 JRockit 组件中的漏洞子组件Security。支持的版本中受影响的是 Java SE6u161、7u151、8u144 和 9 Java SE Embedded
8u144 JRockit R28.3.15。此漏洞易于利用,其允许未经身份验证的攻击者登录 Java SE、Java SE Embedded、JRockit 执行的基础结构,从而破坏 Java SE、Java SE Embedded、JRockit。成功攻击此漏洞可导致在未经授权的情况下访问重要数据,或完整访问所有 Java SE、Java SE Embedded、JRockit 可访问数据。注意:此漏洞能通过需要在沙盒中运行的 Java Web Start 应用程序和需要在沙盒中运行的 Java 小程序加以利用。它也可通过向指定组件中的 API 提供数据而遭到利用,不使用需要在沙盒中运行的 Java Web Start 应用程序或需要在沙盒中运行的 Java 小程序,例如通过 Web 服务。CVSS 3.0 基本分数 6.2(机密性影响)。CVSS 向量:(CVSS:3.0/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N)。
CVE-2017-10357 Oracle Java SE 的 Java SE、Java SE Embedded 组件中的漏洞子组件Serialization。支持的版本中受影响的是 Java SE6u161、7u151、8u144 和 9 Java SE Embedded
8u144。可轻松利用的漏洞允许未经身份验证的攻击者通过多种协议进行网络访问,从而破坏 Java SE、Java SE Embedded。成功攻击此漏洞可导致在未经授权的情况下造成 Java SE、Java SE Embedded 部分拒绝服务(部分 DOS)。注意:此漏洞适用于需加载并运行不可信代码(如来自互联网的代码)且安全性依赖于 Java 沙盒的 Java 部署,该部署通常在需在沙盒中运行 Java Web Start 应用程序或需在沙盒中运行 Java 小程序的客户端上。此漏洞不适用于 Java 部署,通常在仅加载并运行可信代码(如管理员安装的代码)的服务器上。CVSS 3.0 基本分数 5.3(可用性影响)。CVSS 向量:
(CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L)。
CVE-2017-10388 Oracle Java SE 的 Java SE、Java SE Embedded 组件中的漏洞子组件Libraries。支持的版本中受影响的是 Java SE6u161、7u151、8u144 和 9 Java SE Embedded
8u144。难以利用的漏洞允许未经身份验证的攻击者通过 Kerberos 进行网络访问,从而破坏 Java SE、Java SE Embedded。除攻击者以外的他人进行交互是实现成功攻击的必要条件。成功攻击此漏洞可导致接管 Java SE、Java SE Embedded。
注意:适用于 Java SE Kerberos 客户端。CVSS 3.0 基本分数 7.5(机密性、完整性和可用性影响)。CVSS 向量:
(CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H)。

Tenable 已直接从MiracleLinux 安全公告中提取上述描述块。

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

解决方案

更新受影响的 java-1.8.0-openjdk, java-1.8.0-openjdk-devel 和/或 java-1.8.0-openjdk-headless 程序包。

另见

https://tsn.miraclelinux.com/en/node/8777

插件详情

严重性: Critical

ID: 289657

文件名: miracle_linux_AXSA-2017-2337.nasl

版本: 1.1

类型: local

发布时间: 2026/1/16

最近更新时间: 2026/1/16

支持的传感器: Nessus Agent, Nessus

风险信息

VPR

风险因素: High

分数: 7.3

Vendor

Vendor Severity: High

CVSS v2

风险因素: Medium

基本分数: 6.8

时间分数: 5.3

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

CVSS 分数来源: CVE-2017-10346

CVSS v3

风险因素: Critical

基本分数: 9.6

时间分数: 8.6

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

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

漏洞信息

CPE: p-cpe:/a:miracle:linux:java-1.8.0-openjdk, cpe:/o:miracle:linux:4, p-cpe:/a:miracle:linux:java-1.8.0-openjdk-headless, p-cpe:/a:miracle:linux:java-1.8.0-openjdk-devel

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

可利用: true

易利用性: Exploits are available

补丁发布日期: 2017/10/23

漏洞发布日期: 2017/10/17

参考资料信息

CVE: CVE-2017-10274, CVE-2017-10281, CVE-2017-10285, CVE-2017-10295, CVE-2017-10345, CVE-2017-10346, CVE-2017-10347, CVE-2017-10348, CVE-2017-10349, CVE-2017-10350, CVE-2017-10355, CVE-2017-10356, CVE-2017-10357, CVE-2017-10388