Google Chrome < 56.0.2924.76 Multiple Vulnerabilities (macOS)

medium Nessus 插件 ID 96829

简介

远程 macOS 或 Mac OS X 主机上安装的网页浏览器受到多个漏洞影响。

描述

远程 macOS 或 Mac OS X 主机上安装的 Google Chrome 版本低于 56.0.2924.76。因而会受到以下漏洞的影响:- 由于未能清除所有者的框架小组件,dom/Document.cpp 中的 Document::shutdown() 函数存在跨站脚本 (XSS) 漏洞。未经身份验证的远程攻击者可利用此问题,通过特制的请求,在用户浏览器会话中执行任意脚本代码。(CVE-2017-5006) - 由于未正确暂停正在关闭但尚未完全关闭的页面,dom/Document.cpp 中的 Document::shutdown() 函数存在跨站脚本 (XSS) 漏洞。未经身份验证的远程攻击者可利用此问题,通过特制的请求,在用户浏览器会话中执行任意脚本代码。(CVE-2017-5007) - 由于未正确保护私有脚本,PrivateScriptRunner.cpp 中的 compileAndRunPrivateScript() 函数存在跨站脚本 (XSS) 漏洞。未经身份验证的远程攻击者可利用此问题,通过特制的请求,在用户浏览器会话中执行任意脚本代码。(CVE-2017-5008) - 由于未正确处理标记为使用弹性模态的框架,decoding_state.cc 中的 UsingFlexibleMode() 函数存在越界读取错误。未经身份验证的远程攻击者可利用此问题执行任意代码。(CVE-2017-5009) - 由于未正确处理 FontFace 对象,css/FontFace.cpp 中存在跨站脚本 (XSS) 漏洞。未经身份验证的远程攻击者可利用此问题,通过特制的请求,在用户浏览器会话中执行任意脚本代码。(CVE-2017-5010) - 由于未正确处理前端 URL,Devtools 组件中存在信息泄露漏洞。未经身份验证的远程攻击者可利用此问题泄露任意文件。(CVE-2017-5011) - 数组缓冲区内容分配失败时,会发生 Google V8 的 SetupAllocatingData() 函数中的 objects.h 存在堆缓冲区溢出情况。未经身份验证的远程攻击者可利用此问题执行任意代码。(CVE-2017-5012) - ui/browser.cc 中的 ShouldFocusLocationBarByDefault() 函数存在缺陷,在处理非选中选项卡的 NTP 导航时,即会触发。未经身份验证的远程攻击者可利用此问题伪造地址。(CVE-2017-5013) - 由于未正确验证用户提供的输入,Google Skia 中存在堆缓冲区溢出情况。未经身份验证的远程攻击者可利用此问题执行任意代码。(CVE-2017-5014) - Omnibox 中存在不明缺陷,允许未经身份验证的远程攻击者伪造地址。(CVE-2017-5015) - html/HTMLFormControlElement.cpp 的 updateVisibleValidationMessage() 函数中存在缺陷,与隐形页面中显示的表单验证气泡相关。未经身份验证的远程攻击者可利用此问题伪造 UI。(CVE-2017-5016) - webm 视频处理实施中存在未初始化内存访问缺陷,允许未经身份验证的远程攻击者造成不明影响。(CVE-2017-5017) - 由于未正确验证参数,App Launcher 组件存在跨站脚本 (XSS) 漏洞。未经身份验证的远程攻击者可利用此问题,通过特制的请求,在用户浏览器会话中执行任意脚本代码。(CVE-2017-5018) - render_frame_impl.cc 的 OnBeforeUnload() 函数中存在释放后使用错误。未经身份验证的远程攻击者可利用此问题执行任意代码。(CVE-2017-5019) - 由于未正确验证与 chrome://downloads 相关的输入,Blink 中存在跨站脚本 (XSS) 漏洞。未经身份验证的远程攻击者可利用此问题,通过特制的请求,在用户浏览器会话中执行任意脚本代码。(CVE-2017-5020) - Extensions 组件中存在释放后使用错误。未经身份验证的远程攻击者可利用此问题执行任意代码。(CVE-2017-5021) - frame/csp/ContentSecurityPolicy.cpp 中存在安全绕过漏洞,允许未经身份验证的远程攻击者绕过内容安全策略 (CSP)。(CVE-2017-5022) - 直方图收集器功能中存在类型混淆缺陷,会在处理序列化直方图时触发。未经身份验证的远程攻击者可利用此问题导致浏览器崩溃,进而发生拒绝服务情况。(CVE-2017-5023) - 由于未正确处理过长的 UUID,libavformat/mov.c 的 mov_read_uuid() function 函数的 FFmpeg 中存在堆缓冲区溢出情况。未经身份验证的远程攻击者可利用此问题造成拒绝服务情况或执行任意代码。(CVE-2017-5024) - 由于处理标题时未正确验证用户提供的输入,libavformat/mov.c 中 mov_read_hdlr() 函数的 FFmpeg 存在堆缓冲区溢出情况。未经身份验证的远程攻击者可利用此问题执行任意代码。(CVE-2017-5025) - 存在不明缺陷,允许未经身份验证的远程攻击者伪造 UI。(CVE-2017-5026) - Blink 中存在不明缺陷,允许未经身份验证的远程攻击者绕过内容安全策略。(CVE-2017-5027) 请注意,Nessus 并未针对这些问题进行测试,而仅依赖应用程序自我报告的版本号。

解决方案

升级版本到 Google Chrome 56.0.2924.76 或更高版本。

另见

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

插件详情

严重性: Medium

ID: 96829

文件名: macos_google_chrome_56_0_2924_76.nasl

版本: 1.9

类型: local

代理: macosx

发布时间: 2017/1/27

最近更新时间: 2019/11/13

支持的传感器: Nessus Agent, Nessus

风险信息

VPR

风险因素: Medium

分数: 6.2

CVSS v2

风险因素: Medium

基本分数: 6.8

时间分数: 5

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

CVSS 分数来源: CVE-2017-5019

CVSS v3

风险因素: Medium

基本分数: 6.3

时间分数: 5.5

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

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

漏洞信息

CPE: cpe:/a:google:chrome

必需的 KB 项: MacOSX/Google Chrome/Installed

易利用性: No known exploits are available

补丁发布日期: 2017/1/25

漏洞发布日期: 2016/7/8

参考资料信息

CVE: CVE-2017-5006, CVE-2017-5007, CVE-2017-5008, CVE-2017-5009, CVE-2017-5010, CVE-2017-5011, CVE-2017-5012, CVE-2017-5013, CVE-2017-5014, CVE-2017-5015, CVE-2017-5016, CVE-2017-5017, CVE-2017-5018, CVE-2017-5019, CVE-2017-5020, CVE-2017-5021, CVE-2017-5022, CVE-2017-5023, CVE-2017-5024, CVE-2017-5025, CVE-2017-5026, CVE-2017-5027

BID: 95792