跳到主要内容

高危

Apache Tomcat HTTP PUTs远程代码执行漏洞

2017-10-03 00:00:00 公开 ,2025-10-22 00:28:54 更新

  • 关键漏洞
  • CISA KEV
  • 远程
  • 公开PoC
  • 无需认证
  • CWE Top 25 (2023)
  • 开源组件漏洞
  • CWE Top 25 (2024)
  • 2025两高一弱漏洞
CWEs:
CWE-434 (Unrestricted Upload of File with Dangerous Type)
CAPEC:
CAPEC-1 (Accessing Functionality Not Properly Constrained by ACLs)
SSVC:
可利用状态:已被积极利用攻击自动化:否技术影响评估:全部 2025-02-05 02:46:14

风险信息

CVSS v2 向量
AV:N/AC:M/Au:N/C:P/I:P/A:P
CVSS v2 风险值
6.8
CVSS v3 向量
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v3 风险值
8.1
CVSS v3.1 向量
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v3.1 风险值
8.1

详细信息

漏洞类型
代码问题
漏洞描述
当运行Apache Tomcat 9.0.0.M1至9.0.0、8.5.0至8.5.22、8.0.0.RC1至8.0.46和7.0.0至7.0.81版本并启用HTTP PUT时(例如通过将默认servlet的只读初始化参数设置为false),可以通过特制的请求将JSP文件上载到服务器。然后可以请求这个JSP,它包含的任何代码都将由服务器执行。
修复建议
请升级到8.0.47、9.0.1、8.5.23、7.0.82及以上版本。参考链接: https://github.com/apache/tomcat

参考链接