Apache FusionAuth远程代码执行漏洞CVE-2020-7799

admin 2022年7月18日06:43:10评论45 views字数 1429阅读4分45秒阅读模式

Apache FusionAuth是为开发人员构建的可扩展的身份和用户管理平台。Apache FusionAuth存在远程代码执行漏洞,此漏洞产生的原因是Apache FusionAuth组件利用了Apache FreeMarker模板引擎,经过身份验证的攻击者可以在编辑电子邮件模板模块或者主题模块的过程中插入恶意代码,利用freemarker.template.utility.Execute执行任意命令。





漏洞名称:Apache FusionAuth远程代码执行漏洞CVE-2020-7799

威胁等级:高危

影响范围:Apache FusionAuth<= 1.10

漏洞类型:远程代码执行

利用难度:简单






漏洞分析


1 Apache FusionAuth组件介绍

Apache FusionAuth是为开发人员构建的可扩展的身份和用户管理平台。在世界任何地方的任何计算机上运行它。FusionAuth为任何应用程序提供身份验证,授权和用户管理,在数分钟之内即可部署到任何地方,任何内容都可以被集成。


2 漏洞描述

此漏洞产生的原因是Apache FusionAuth组件利用了Apache FreeMarker模板引擎。漏洞利用的关键点是Apache FreeMarker模板中存在freemarker.template.utility.Execute类,通过这个类可以执行系统命令。经过身份验证的攻击者可以在编辑电子邮件模板模块或者主题模块的过程中插入恶意代码,利用freemarker.template.utility.Execute执行任意命令。


3 漏洞复现

搭建Apache FusionAuth1.10.0漏洞环境,进入首页,访问Email Templates或Themes模块,在编辑界面中插入恶意代码,保存并与预览,即可查看到插入恶意代码的执行结果。效果如下:

Email Templates模块

Apache FusionAuth远程代码执行漏洞CVE-2020-7799

Themes模块

Apache FusionAuth远程代码执行漏洞CVE-2020-7799


影响范围


目前受影响的Apache FusionAuth版本:

Apache FusionAuth<= 1.10


解决方案


1 修复建议

官方发布的最新版本已经修复了此漏洞,请受影响的用户下载最新版本防御此漏洞。


下载链接:

https://fusionauth.io/direct-download


2 深信服解决方案

深信服下一代防火墙】可轻松防御此漏洞, 建议部署深信服下一代防火墙的用户更新至最新的安全防护规则,可轻松抵御此高危风险。


深信服云盾】已第一时间从云端自动更新防护规则,云盾用户无需操作,即可轻松、快速防御此高危风险。


深信服安全感知平台】可检测利用该漏洞的攻击,实时告警,并可联动【深信服下一代防火墙等产品】实现对攻击者ip的封堵。


深信服安全运营服务】深信服云端安全专家提供7*24小时持续的安全运营服务。在漏洞爆发之初,云端安全专家即对客户的网络环境进行漏洞扫描,保障第一时间检查客户的主机是否存在此漏洞。对存在漏洞的用户,检查并更新了客户防护设备的策略,确保客户防护设备可以防御此漏洞风险。


时间轴


2020/1/27



NVD披露了一则Apache FusionAuth远程代码执行漏洞CVE-2020-7799 

2020/2/11



深信服千里目安全实验室成功复现此漏洞并发布漏洞分析文章。


点击阅读原文,及时关注深信服智安全Wiki平台查询漏洞的产品解决方案(需登录)~

Apache FusionAuth远程代码执行漏洞CVE-2020-7799


原文始发于微信公众号(深信服千里目安全实验室):Apache FusionAuth远程代码执行漏洞CVE-2020-7799

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2022年7月18日06:43:10
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   Apache FusionAuth远程代码执行漏洞CVE-2020-7799https://cn-sec.com/archives/784976.html

发表评论

匿名网友 填写信息