Spring安全公告

CVE-2016-9878 Spring框架ResourceServlet中的目录遍历漏洞

| 2016年12月21日 | CVE-2016-9878

描述

提供给ResourceServlet的路径未正确清理,因此容易受到目录遍历攻击。

受影响的Spring产品和版本

  • Spring Framework 4.3.0 至 4.3.4
  • Spring Framework 4.2.0 至 4.2.8
  • Spring Framework 3.2.0 至 3.2.17
  • 较旧的不受支持版本也受影响

缓解措施

受影响版本的使用者应应用以下缓解措施

  • 4.3.x用户应升级到4.3.5
  • 4.2.x用户应升级到4.2.9
  • 3.2.x用户应升级到3.2.18

请注意,很少有应用程序可能使用ResourceServlet。自3.0版本(约2009年)以来,它已被ResourceHttpRequestHandler和相关类(默认情况下已使用)所取代,这些类提供了更高级的功能,请参阅参考文档中的“提供资源”。ResourceServlet在3.2.x和4.x中已弃用,从5版开始完全删除。

致谢

该问题由NTT DATA Corporation的Shumpei Asahara和Yuji Ito发现,并负责任地报告给Pivotal。

参考

历史

2016-12-21:发布初始漏洞报告

领先一步

VMware提供培训和认证,以加速您的进步。

了解更多

获取支持

Tanzu Spring在一个简单的订阅中提供OpenJDK™、Spring和Apache Tomcat®的支持和二进制文件。

了解更多

即将举行的活动

查看Spring社区中所有即将举行的活动。

查看全部