专栏名称: 深信服千里目安全实验室
深信服科技旗下安全实验室,致力于网络安全攻防技术的研究和积累,深度洞察未知网络安全威胁,解读前沿安全技术。
目录
相关文章推荐
安徽文旅  ·  和DeepSeek聊了聊安徽…… ·  昨天  
安徽文旅  ·  和DeepSeek聊了聊安徽…… ·  昨天  
温州都市报  ·  价格“大跳水”!有人3天立省7000元!温州 ... ·  3 天前  
常旅客专家  ·  万豪又新增刷房圣地!IHG再送5000分! ·  4 天前  
51好读  ›  专栏  ›  深信服千里目安全实验室

【漏洞通告】Ruby Dragonfly 参数注入漏洞 CVE-2021-33564

深信服千里目安全实验室  · 公众号  ·  · 2021-05-28 18:20

正文

漏洞名称 : Ruby Dragonfly 参数注入漏洞  CVE-2021-33564

组件名称 : Ruby Dragonfly

影响范围 : Ruby Dragonfly < 1.4.0

漏洞类型 : 远程代码执行

利用条件 :

1、用户认证:不需要用户认证

2、前置条件:需要CMS作为远程访问接口
3、触发方式:远程

综合评价 :

:中等,需要一定前置条件才可远程命令执行。

:高危,能造成远命令执行。


漏洞分析


1 组件 介绍

Dragonfly是一种高度可定制的ruby gem,用于处理图像和其他附件的框架。


2 漏洞描述

2021年5月27日,深信服安全团队监测到一则Ruby Dragonfly组件存在参数注入漏洞的信息,漏洞编号:CVE-2021-33564,漏洞威胁等级:高危。


该漏洞是由于Ruby Dragonfly存在参数注入漏洞,攻击者可利用该漏洞在未授权的情况下,构造恶意数据执行参数注入,最终获取服务器最高权限。


3 漏洞复现

搭建Ruby Dragonfly组件1.0.12版本环境,复现该漏洞,效果如下:


影响范围


可能受漏洞影响的资产广泛分布于世界各地,国内主要分布在安徽、上海等省市。


目前受影响的Ruby Dragonfly版本:

Ruby Dragonfly < 1.4.0


解决方案


1 官方修复建议

当前官方已发布最新版本,建议受影响的用户及时更新升级到最新版本。链接如下:

https://github.com/markevans/dragonfly


2 临时解决方案

修改config/initializers/refinery/images.rb配置文件

vim ./config/initializers/refinery/images.rb

将该配置文件的config.dragonfly_verify_urls改为true并重启CMS服务。


2 深信服解决方案

深信服下一代防火墙 】可防御此漏洞, 建议用户将深信服下一代防火墙开启 IPS防护策略,并更新最新安全防护规则,即可轻松抵御此高危风险。

深信服安全感知平台 】结合云端实时热点高危/紧急漏洞信息,可快速检出业务场景下的该漏洞,并可联动【深信服下一代防火墙等产品】实现对攻击者IP的封堵。


时间轴







请到「今天看啥」查看全文