Ubuntu 14.04 LTS / 16.04 LTS / 17.10 / 18.04 LTS:Tomcat 漏洞 (USN-3665-1)

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

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

简介

远程 Ubuntu 主机缺少一个或多个与安全有关的修补程序。

描述

发现 Tomcat 未能正确处理启动 HTTP PUT 时的配置。远程攻击者可利用此问题上传 JSP 文件至服务器并执行任意代码。此问题仅影响 Ubuntu 14.04 LTS、Ubuntu 16.04 LTS 和 Ubuntu 17.10。
(CVE-2017-12616、CVE-2017-12617)

发现 Tomcat 包含错误的文件,其用来描述 CGI Servlet 用于识别所执行脚本的搜索算法。此问题仅影响 Ubuntu 17.10。(CVE-2017-15706)

发现 Tomcat 在安全限制定义下,未能正确处理空串 URL 模式。远程攻击者可能利用此问题获取 web 应用程序资源访问权,违背预期。此问题仅影响 Ubuntu 14.04 LTS、Ubuntu 16.04 LTS 和 Ubuntu 17.10。(CVE-2018-1304)

发现 Tomcat 未能正确处理某些安全限制的应用。远程攻击者可能访问某些资源,违背预期。此问题仅影响 Ubuntu 14.04 LTS、Ubuntu 16.04 LTS 和 Ubuntu 17.10。(CVE-2018-1305)

发现 Tomcat CORS 筛选器默认配置不安全,并会为所有源启动“supportsCredentials”,违背预期。(CVE-2018-8014)

请注意,Tenable Network Security 已直接从 Ubuntu 安全公告中提取上述描述块。Tenable 已尝试在不引入其他问题的情况下,尽可能进行自动清理和排版。

解决方案

更新受影响的程序包。

另见

https://usn.ubuntu.com/3665-1/

插件详情

严重性: Critical

ID: 110264

文件名: ubuntu_USN-3665-1.nasl

版本: 1.13

类型: local

代理: unix

发布时间: 2018/5/31

最近更新时间: 2020/9/17

依存关系: ssh_get_info.nasl

风险信息

VPR

风险因素: High

分数: 8.4

CVSS v2

风险因素: High

基本分数: 7.5

时间分数: 6.2

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

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

CVSS v3

风险因素: Critical

基本分数: 9.8

时间分数: 9.1

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

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

漏洞信息

CPE: p-cpe:/a:canonical:ubuntu_linux:libtomcat7-java, p-cpe:/a:canonical:ubuntu_linux:libtomcat8-java, p-cpe:/a:canonical:ubuntu_linux:tomcat7, p-cpe:/a:canonical:ubuntu_linux:tomcat8, cpe:/o:canonical:ubuntu_linux:14.04, cpe:/o:canonical:ubuntu_linux:16.04, cpe:/o:canonical:ubuntu_linux:17.10, cpe:/o:canonical:ubuntu_linux:18.04:-:lts

必需的 KB 项: Host/cpu, Host/Ubuntu, Host/Ubuntu/release, Host/Debian/dpkg-l

可利用: true

易利用性: Exploits are available

补丁发布日期: 2018/5/30

漏洞发布日期: 2017/9/19

可利用的方式

Core Impact

Metasploit (Tomcat RCE via JSP Upload Bypass)

Elliot (Apache Tomcat VirtualDirContext Class File Handling Remote JSP Source Code Disclosure)

参考资料信息

CVE: CVE-2017-12616, CVE-2017-12617, CVE-2017-15706, CVE-2018-1304, CVE-2018-1305, CVE-2018-8014

USN: 3665-1