Google Chrome < 71.0.3578.80 多个漏洞

high Nessus 插件 ID 119558

简介

远程 Windows 主机上安装的 Web 浏览器受到多个漏洞影响。

描述

远程 Windows 主机上安装的 Google Chrome 版本低于 71.0.3578.80。因此,如公告 2018_12_stable-channel-update-for-desktop 所述,受到多个漏洞的影响。

- 在数组反序列化期间执行用户提供的 Javascript 会导致 Google Chrome 71.0.3578.80 之前版本的 V8 中存在越界写入问题,使远程攻击者可通过特制的 HTML 页面在沙盒内执行任意代码。(CVE-2018-17480)

- Google Chrome 71.0.3578.98 之前的版本 PDFium 中存在不当对象生命周期处理,远程攻击者可能利用此漏洞,通过构建的 PDF 文件利用堆损坏。(CVE-2018-17481)

- Google Chrome 71.0.3578.80 之前版本的 Skia 中存在堆缓冲区溢出漏洞,远程攻击者可能利用此漏洞,通过构建的 HTML 页面来造成堆损坏。(CVE-2018-18335)

- Google Chrome 71.0.3578.80 之前的版本 PDFium 中存在不正确的对象生命周期,远程攻击者可能利用此漏洞,通过构建的 PDF 文件利用堆损坏。(CVE-2018-18336)

- 在 Google Chrome 71.0.3578.80 之前版本 Blink 中存在不当样式表处理,从而造成释放后使用问题,远程攻击者可能利用此问题,通过构建的 HTML 页面来利用堆损坏。
(CVE-2018-18337)

- Google Chrome 71.0.3578.80 之前版本 Canvas 中的 Sklmage 存在不当线程不安全使用,远程攻击者可能利用此漏洞,通过构建的 HTML 页面来造成堆损坏。(CVE-2018-18338)

- Google Chrome 71.0.3578.80 之前的版本 WebAudio 中存在不正确的对象生命周期,远程攻击者可能利用此漏洞,通过构建的 HTML 页面利用堆损坏。(CVE-2018-18339)

- Google Chrome 71.0.3578.80 之前的版本 MediaRecorder 中存在不正确的对象生命周期,远程攻击者可能利用此漏洞,通过构建的 HTML 页面利用堆损坏。(CVE-2018-18340)

- Google Chrome 71.0.3578.80 之前版本的 ANGLE 中存在因整数溢出造成的堆缓冲区溢出漏洞,远程攻击者可能利用此漏洞,通过构建的 HTML 页面恶意利用堆损坏。(CVE-2018-18341)

- 在对象反序列化期间执行用户提供的 Javascript 可更新对象长度,从而导致 Google Chrome 71.0.3578.80 之前版本的 V8 中存在越界写入问题,使远程攻击者可通过特制的 HTML 页面在沙盒内执行任意代码。(CVE-2018-18342)

- 不当路径处理造成 Google Chrome 71.0.3578.80 之前版本的 Skia 中存在释放后使用漏洞,远程攻击者可能利用此漏洞,通过构建的 HTML 页面利用堆损坏。CVE-2018-18343

- Google Chrome 71.0.3578.80 之前版本的 Extensions 中存在 setDownloadBehavior devtools 不当允许,具有已安装扩展程序的控制权限的远程攻击者可能通过构建的 Chrome 扩展,访问本地文件系统上的文件。(CVE-2018-18344)

- Google Chrome 71.0.3578.80 之前版本的网站隔离中存在不当 blob URLS 处理,已入侵呈现器程序的远程攻击者可能利用此漏洞,通过构建的 HTML 页面绕过网站隔离保护。(CVE-2018-18345)

- Google Chrome 71.0.3578.80 之前版本的 Blink 中存在不当的警报框显示处理,远程攻击者可能利用此问题,通过构建的 HTML 页面显示令人混淆的浏览器 UI。(CVE-2018-18346)

- Google Chrome 71.0.3578.80 之前版本的 Navigation 中存在具有无效 URL 的失败导航不当处理问题,远程攻击者可能利用此问题,通过构建的 HTML 页面诱骗用户在任意来源中执行 javascript。(CVE-2018-18347)

- Google Chrome 71.0.3578.80 之前版本中,对 Omnibox 中具有 RTL 字符的双向流域名处理不当,远程攻击者可利用此问题,通过构建的 HTML 页面,伪造 Omnibox(URL 栏)的内容 (CVE-2018-18348)。

- 在允许说服用户安装恶意扩展的攻击者通过构建的 Chrome 扩展访问本地文件系统上的文件之前,Google Chrome 71.0.3578.80 之前的版本 Blink 中的远程帧导航被错误地允许访问本地资源。(CVE-2018-18349)

- 在 Google Chrome 71.0.3578.80 之前的版本中,Blink 中存在导航期间 CSP 执行不当的问题,远程攻击者可能利用此漏洞,通过构建的 HTML 页面绕过内容安全策略。(CVE-2018-18350)

- 在 Google Chrome 71.0.3578.80 之前的版本中,当 Navigation 中 lax cookie 发送时,缺少适当的祖先框架验证,远程攻击者可利用此问题,通过构建的 HTML 页面,绕过 SameSite cookie 政策。
(CVE-2018-18351)

- 在 Google Chrome 71.0.3578.80 之前的版本中,Media 中的服务工作可能会通过不当方式获取跨源音频,远程攻击者可利用此问题,通过构建的 HTML 页面绕过音频的相同来源政策。(CVE-2018-18352)

- 在 Android 上的 Google Chrome 71.0.3578.80 之前的版本中,Network 无法解除导航上的 http auth 对话,远程攻击者可利用此问题,通过构建的 HTML 页面,使用户混淆音频对话的来源。(CVE-2018-18353)

- 在 Windows 上的 Google Chrome 71.0.3578.80 之前的版本中,Shell Integration 存在不充分的外部协议验证,远程攻击者可利用此问题,通过构建的 HTML 页面启动外部程序。
(CVE-2018-18354)

- 在 Google Chrome 71.0.3578.80 之前版本中,URL Formatter 中存在易混淆字符处理不当的问题,远程攻击者可利用此问题,通过构建的 HTML 页面,伪造 Omnibox(URL 栏)的内容。
(CVE-2018-18355、CVE-2018-18357、CVE-2018-20070)

- 路径处理中的整数溢出导致在 71.0.3578.80 之前的 Google Chrome 版本中的 Skia 出现释放后使用问题,可能允许远程攻击者通过特制的 HTML 页面利用堆损毁。
(CVE-2018-18356)

- 在 Google Chrome 71.0.3578.80 之前版本中,WPAD 文件缺少 localhost 特殊情况,本地网段的远程攻击者可利用此问题,通过构建的 WPAD 文件,在本地主机上代理资源。
(CVE-2018-18358)

- 在 71.0.3578.80 之前的 Google Chrome 的 V8 中 Reflect.construct 的错误处理,允许远程攻击者通过构建的 HTML 页面执行越界内存写入。(CVE-2018-18359)

- 在 Google Chrome 71.0.3578.80 之前版本中,PDFium 存在 URI 操作处理,远程攻击者可通过构建的 PDF 文件,在没有用户手势的情况下,发动潜在的不安全导航。(CVE-2018-20065)

- Google Chrome 71.0.3578.80 之前的版本 Extensions 中存在不正确的对象生命周期,远程攻击者可能利用此漏洞,通过构建的 HTML 页面利用堆损坏。(CVE-2018-20066)

- Google Chrome 71.0.3578.80 之前版本 Navigation 中,渲染器引发的向后导航被错误取消其中一个浏览器,远程攻击者可利用此问题,通过构建的 HTML 页面,使用户混淆当前页面的来源。(CVE-2018-20067)

- Google Chrome 71.0.3578.80 之前版本中,对 Navigation 中 304 状态代码处理不当,远程攻击者可利用此问题,通过构建的 HTML 页面,使用户混淆当前页面的来源。
(CVE-2018-20068)

- 在 iOS 上的 Google Chrome 71.0.3578.80 之前版本 Navigation 中,无法阻止导航至顶部框架到数据 URL,远程攻击者可利用此问题,通过构建的 HTML 页面,使用户混淆当前页面的来源。(CVE-2018-20069)

- Google Chrome 70.0.3538.67 之前版本中,在 Payments 的 JIT 支付应用程序安装期间存在不充分的 strict 来源检查,远程攻击者可利用此问题,通过构建的 HTML 页面,安装域的服务工作线程,从而托管攻击者控制的文件。(CVE-2018-20071)

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

解决方案

升级至 Google Chrome 71.0.3578.80 或更高版本。

另见

http://www.nessus.org/u?084b0392

https://crbug.com/606104

https://crbug.com/799747

https://crbug.com/833847

https://crbug.com/849942

https://crbug.com/850824

https://crbug.com/851821

https://crbug.com/853937

https://crbug.com/856135

https://crbug.com/866426

https://crbug.com/879965

https://crbug.com/881659

https://crbug.com/882270

https://crbug.com/882423

https://crbug.com/883666

https://crbug.com/884179

https://crbug.com/886753

https://crbug.com/886976

https://crbug.com/889459

https://crbug.com/890558

https://crbug.com/890576

https://crbug.com/891187

https://crbug.com/894399

https://crbug.com/895207

https://crbug.com/895362

https://crbug.com/895885

https://crbug.com/896717

https://crbug.com/896736

https://crbug.com/898531

https://crbug.com/899126

https://crbug.com/900910

https://crbug.com/901030

https://crbug.com/901654

https://crbug.com/905940

https://crbug.com/906313

https://crbug.com/907714

插件详情

严重性: High

ID: 119558

文件名: google_chrome_71_0_3578_80.nasl

版本: 1.10

类型: local

代理: windows

系列: Windows

发布时间: 2018/12/10

最近更新时间: 2024/10/24

配置: 启用全面检查

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

风险信息

VPR

风险因素: High

分数: 8.9

CVSS v2

风险因素: Medium

基本分数: 6.8

时间分数: 5.9

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

CVSS 分数来源: CVE-2018-20066

CVSS v3

风险因素: High

基本分数: 8.8

时间分数: 8.4

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

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

漏洞信息

CPE: cpe:/a:google:chrome

必需的 KB 项: SMB/Google_Chrome/Installed

可利用: true

易利用性: Exploits are available

补丁发布日期: 2018/12/4

漏洞发布日期: 2018/12/4

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

参考资料信息

CVE: CVE-2018-17480, CVE-2018-17481, CVE-2018-18335, CVE-2018-18336, CVE-2018-18337, CVE-2018-18338, CVE-2018-18339, CVE-2018-18340, CVE-2018-18341, CVE-2018-18342, CVE-2018-18343, CVE-2018-18344, CVE-2018-18345, CVE-2018-18346, CVE-2018-18347, CVE-2018-18348, CVE-2018-18349, CVE-2018-18350, CVE-2018-18351, CVE-2018-18352, CVE-2018-18353, CVE-2018-18354, CVE-2018-18355, CVE-2018-18356, CVE-2018-18357, CVE-2018-18358, CVE-2018-18359, CVE-2018-20065, CVE-2018-20066, CVE-2018-20067, CVE-2018-20068, CVE-2018-20069, CVE-2018-20070, CVE-2018-20071