Oracle Enterprise Manager Grid Control Multiple Vulnerabilities (April 2017 CPU) (SWEET32)

critical Nessus 插件 ID 99594
全新!插件严重性现在使用 CVSS v3

计算的插件严重性默认已更新为使用 CVSS v3。没有 CVSS v3 分数的插件将回退到 CVSS v2 来计算严重性。可以在设置下拉列表中切换严重性显示首选项。

简介

远程主机上安装的企业管理应用程序受到多个漏洞影响。

描述

远程主机上安装的 Oracle Enterprise Manager Grid Control 版本缺少一个安全修补程序。因而会受到多个漏洞的影响:- 由于未正确使用指针算术进行堆缓冲区边界检查,OpenSSL 组件的 s3_srvr.c, ssl_sess.c 和 t1_lib.c 中存在多个整数溢出情况。未经身份验证的远程攻击者可利用此问题造成拒绝服务。(CVE-2016-2177) - 由于未妥当确定是否使用常数时间操作,OpenSSL 组件的 dsa_ossl.c 的 dsa_sign_setup() 函数中存在信息泄露漏洞。未经身份验证的远程攻击者可利用此问题,通过时序边信道攻击,泄露 DSA 密钥信息。(CVE-2016-2178) - 由于未正确限制与未使用乱序消息相关的队列条目使用期,OpenSSL 组件的 DTLS 实现中存在拒绝服务漏洞。未经身份验证的远程攻击者可利用此问题,通过同时维持多个构建的 DTLS 会话,来消耗内存。(CVE-2016-2179) - OpenSSL 组件的 X.509 公钥基础设施时间戳协议 (TSP) 实现中存在越界读取错误。未经身份验证的远程攻击者可利用此问题,通过由 'openssl ts' 命令错误处理的特制时间戳文件,造成拒绝服务或泄露敏感信息。(CVE-2016-2180) - 由于未正确处理记录中的 epoch 序列号,OpenSSL 组件 DTLS 实现的防重放功能中存在拒绝服务漏洞。未经身份验证的远程攻击者可利用此问题,通过伪造的 DTLS 记录,造成合法数据包遭到终止。(CVE-2016-2181) - 处理 BIGNUM 值时,由于未正确验证用户提供的输入,OpenSSL 组件的 bn_print.c 内的 BN_bn2dec() 函数中存在溢出情况。未经身份验证的远程攻击者可利用此问题使进程崩溃。(CVE-2016-2182) - 由于默认使用弱 64 位块密码,OpenSSL 组件的 3DES 和 Blowfish 算法中存在漏洞(称为 SWEET32)。具有足够资源的中间人攻击者可利用此漏洞,通过 'birthday' 攻击检测会在固定密码与已知纯文本之间泄露 XOR 的冲突,进而泄露密码文本(例如安全 HTTPS Cookie),并可能导致劫持经身份验证的会话。(CVE-2016-2183) - 处理文件上传请求时,由于未正确处理内容类型标头的边界,Apache Commons FileUpload 组件中存在拒绝服务漏洞。未经身份验证的远程攻击者可利用此问题,造成链接到库的进程无响应。(CVE-2016-3092) - 由于未正确处理票证 HMAC 摘要,OpenSSL 组件的 t1_lib.c 内的 tls_decrypt_ticket() 函数中存在缺陷。未经身份验证的远程攻击者可利用此问题,通过过短的票证造成进程崩溃,进而导致拒绝服务。(CVE-2016-6302) - 由于未正确验证用户提供的输入,OpenSSL 组件的 mdc2dgst.c 内的 MDC2_Update() 函数中存在整数溢出情况。未经身份验证的远程攻击者可利用此问题造成基于堆的缓冲区溢出,从而导致拒绝服务情况或可能执行任意代码。(CVE-2016-6303) - 由于未正确处理客户端过大 OCSP 状态请求扩展,OpenSSL 组件的 t1_lib.c 内的 ssl_parse_clienthello_tlsext() 函数中存在缺陷。未经身份验证的远程攻击者可利用此问题,通过大型 OCSP 状态请求扩展,消耗内存资源,进而导致拒绝服务情况。(CVE-2016-6304) - 由于未正确处理空记录,OpenSSL 组件的 rec_layer_s3.c 内的 SSL_peek() 函数中存在缺陷。未经身份验证的远程攻击者可利用此问题,通过触发 SSL_peek 调用中的零长度记录,造成无限循环,进而导致拒绝服务情况。(CVE-2016-6305) - OpenSSL 组件的证书解析器中存在越界读取错误,允许未经身份验证的远程攻击者,通过构建的证书操作,造成拒绝服务。(CVE-2016-6306) - 由于分配内存之前,未能检查超标长度,OpenSSL 组件的状态机实现中存在拒绝服务漏洞。未经身份验证的远程攻击者可利用此问题,通过构建的 TLS 消息,消耗内存资源。(CVE-2016-6307) - 由于未正确处理过长 DTLS 消息,OpenSSL 组件的 DTLS 实现中存在拒绝服务漏洞。未经身份验证的远程攻击者可利用此问题,通过构建的 DTLS 消息,消耗可用内存资源。(CVE-2016-6308) - 由于未正确处理大于 16k 的消息,OpenSSL 组件的 statem.c 内的 read_state_machine() 函数中存在远程代码执行漏洞。未经身份验证的远程攻击者可利用此问题,通过特制的消息,造成释放后使用错误,进而导致拒绝服务情况,或可能的任意代码执行。(CVE-2016-6309) - 由于未正确处理证书撤销列表 (CRL),OpenSSL 组件的 x509_vfy.c 中存在拒绝服务漏洞。未经身份验证的远程攻击者可利用此问题,通过特制的 CRL 造成空指针取消引用,进而导致服务崩溃。(CVE-2016-7052) - Discovery Framework 子组件中存在不明缺陷,允许未经身份验证的远程攻击者造成拒绝服务情况。(CVE-2017-3518)

解决方案

根据 2017 年 4 月 Oracle 关键修补程序更新公告,应用合适的修补程序。

另见

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

https://www.openssl.org/blog/blog/2016/08/24/sweet32/

https://sweet32.info/

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

插件详情

严重性: Critical

ID: 99594

文件名: oracle_enterprise_manager_apr_2017_cpu.nasl

版本: 1.8

类型: local

代理: windows, macosx, unix

系列: Misc.

发布时间: 2017/4/21

最近更新时间: 2020/11/4

依存关系: oracle_enterprise_manager_installed.nbin

风险信息

VPR

风险因素: Medium

分数: 6.7

CVSS v2

风险因素: Critical

基本分数: 10

时间分数: 7.8

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

时间矢量: E:POC/RL:OF/RC:C

CVSS v3

风险因素: Critical

基本分数: 9.8

时间分数: 8.8

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

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

漏洞信息

CPE: cpe:/a:oracle:enterprise_manager

必需的 KB 项: installed_sw/Oracle Enterprise Manager Cloud Control

可利用: true

易利用性: Exploits are available

补丁发布日期: 2017/4/17

漏洞发布日期: 2016/5/5

参考资料信息

CVE: CVE-2016-2177, CVE-2016-2178, CVE-2016-2179, CVE-2016-2180, CVE-2016-2181, CVE-2016-2182, CVE-2016-2183, CVE-2016-3092, CVE-2016-6302, CVE-2016-6303, CVE-2016-6304, CVE-2016-6305, CVE-2016-6306, CVE-2016-6307, CVE-2016-6308, CVE-2016-6309, CVE-2016-7052, CVE-2017-3518

BID: 91081, 91319, 91453, 92117, 92557, 92628, 92630, 92982, 92984, 92987, 93149, 93150, 93151, 93152, 93153, 93171, 93177, 97720