近日,奇安信云影实验室安全研究员maoge发现Apache ShardingSphere存在远程代码执行漏洞,目前官方已为该漏洞分配CVE编号:CVE-2020-1947。截至今日,该漏洞已修复。鉴于漏洞危害较大,建议客户尽快升级到最新版本。

奇安信 CERT

漏洞描述

近日,奇安信云影实验室安全研究员maoge发现Apache ShardingSphere存在远程代码执行漏洞,经过了解,官方已为该漏洞分配CVE编号:CVE-2020-1947。截止今日,该漏洞已修复。

Apache ShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(规划中)这3款相互独立,却又能够混合部署配合使用的产品组成。它们均提供标准化的数据分片、分布式事务和数据库治理功能,可适用于如Java同构、异构语言、云原生等各种多样化的应用场景。

经过验证的攻击者可以通过提交任意YAML代码实现远程代码执行。相关截图如下:

值得注意的是Apache ShardingSphere后台的管理账号密码默认均为admin。

风险等级

奇安信 CERT风险评级为:高危

风险等级:蓝色(一般事件)

影响范围

Apache ShardingSphere < 4.0.1

处置建议

请参考以下链接升级到最新版本:

https://github.com/apache/incubator-shardingsphere/releases

技术分析

通过对Apache ShardingSphere代码分析,发现开发人员直接使用unmarshal方法对输入的YAML直接进行解析,没有做校验。

对比补丁发现新增ClassFilterConstructor来对此进行校验。

产品线解决方案

360网神虚拟化安全管理平台已更新入侵防御规则库

360 网神虚拟化安全管理平台轻代理版本可通过更新入侵防御规则库2020.03.10版本,支持对Apache ShardingSphere远程代码执行漏洞的防护,请用户联系技术支持人员获取规则升级包对虚拟化产品轻代理版本进行升级。

360 网神虚拟化安全管理平台无代理版本可通过更新入侵防御规则库10255版本,支持对Apache ShardingSphere远程代码执行漏洞的防护,请用户联系技术支持人员获取规则升级包对虚拟化产品无代理版本进行升级。

奇安信天眼产品解决方案

奇安信天眼新一代威胁感知系统已经在2月中旬加入了该漏洞的检测规则,请将规则包升级到3.0.0226.11686及以上版本。规则名称:Apache ShardingSphere远程代码执行漏洞(CVE-2020-1947),规则ID:0x100207EB。奇安信天眼流量探针(传感器)升级方法:系统配置->设备升级->规则升级,选择“网络升级”或“本地升级”。

奇安信网站应用安全云防护系统已更新防护特征库

奇安信网神网站应用安全云防护系统已全局更新所有云端防护节点的防护规则,支持对Apache ShardingSphere远程代码执行漏洞的防护。

奇安信开源卫士已更新

奇安信开源卫士通过更新到20200310.231版本,支持对apache ShardingSphere远程代码执行漏洞的检测。

奇安信网神天堤防火墙产品防护方案

奇安信新一代智慧防火墙(NSG3000/5000/7000/9000系列)和下一代极速防火墙(NSG3500/5500/7500/9500系列)产品系列,已通过更新IPS特征库完成了对该漏洞的防护。建议用户尽快将IPS特征库升级至” 2003101430” 及以上版本并启用规则ID: 5290进行检测防御。

奇安信网神网络数据传感器系统产品检测方案

奇安信网神网络数据传感器((NDS3000/5000/7000/9000系列和vNDS1000/2000/3000系列))产品,已具备该漏洞的检测能力。规则ID为:5290,建议用户尽快升级检测规则库至2003101430以上版本并启用该检测规则。

参考资料

[1] https://github.com/apache/incubator-shardingsphere/releases

时间线

2020年3月10日,奇安信 CERT发布安全风险通告

奇安信代码卫士 (codesafe)

国内首个专注于软件开发安全的产品线。

【安全风险通告】Apache ShardingSphere远程代码执行漏洞安全风险通告相关推荐

  1. Apache Log4j2远程代码执行漏洞风险紧急通告,腾讯安全支持全面检测拦截

    腾讯安全注意到,一个Apache Log4j2的高危漏洞细节被公开,攻击者利用漏洞可以远程执行代码. 漏洞描述: 腾讯安全注意到,一个Apache Log4j2反序列化远程代码执行漏洞细节已被公开,L ...

  2. CVE-2020-17530: Apache Struts2 远程代码执行漏洞通告

    报告编号:B6-2020-120801 报告来源:360CERT 报告作者:360CERT 更新日期:2020-12-08 0x01 漏洞简述 2020年12月08日,360CERT监测发现 stru ...

  3. fastjson反序列化漏洞_【安全风险通告】fastjson反序列化远程代码执行漏洞安全风险通告...

    近日,奇安信CERT监测到fastjson官方发布新版本,修补了一个反序列化远程代码执行漏洞.远程攻击者可利用该漏洞绕过autoType限制,进而可在目标服务器上执行任意命令.鉴于该漏洞影响较大,建议 ...

  4. rmi远程代码执行漏洞_【漏洞通告】Apache Solr远程代码执行漏洞

    1.综述 Apache Solr是美国阿帕奇(Apache)软件基金会的一款基于Lucene(一款全文搜索引擎)的搜索服务器.该产品支持层面搜索.垂直搜索.高亮显示搜索结果等. Apache Solr ...

  5. Apache Log4j2远程代码执行漏洞攻击,华为云安全支持检测拦截

    近日,华为云安全团队关注到Apache Log4j2 的远程代码执行最新漏洞.Apache Log4j2是一款业界广泛使用的基于Java的日志工具,该组件使用范围广泛,利用门槛低,漏洞危害极大.华为云 ...

  6. 【紧急】Apache Log4j2 远程代码执行漏洞

    0x01 漏洞背景 12月9日,监测到网上披露Apache Log4j2 远程代码执行漏洞,由于Apache Log4j2某些功能存在递归解析功能,未经身份验证的攻击者通过发送特别构造的数据请求包,可 ...

  7. apache struts linux,Apache Struts2远程代码执行漏洞(S2-053)(CVE-2017-12611)

    Apache Struts2远程代码执行漏洞(S2-053)(CVE-2017-12611) 发布日期:2017-06-23 更新日期:2017-09-11 受影响系统: Apache Group S ...

  8. Apache Struts2远程代码执行漏洞(S2-019)复现

    动态方法调用是一种已知会施加可 Apache Struts2远程代码执行漏洞(S2-019)复现能的安全漏洞的机制,但到目前为止,它默认启用,警告用户应尽可能将其关闭. S2-019的poc,是deb ...

  9. Apache Druid远程代码执行漏洞(CVE-2021-25646)

    Apache Druid远程代码执行漏洞(CVE-2021-25646) 0x01 漏洞简介 Apache Druid 是用 Java 编写的面向列的开源分布式数据存储, 通常用于商业智能/ OLAP ...

最新文章

  1. setfacl设置特定目录的权限
  2. ActiveMQ后台使用
  3. 由Thread.sleep引发的
  4. VTK:Utilities之TimerLog
  5. php mysql 实现原理_PHP底层和mysql的通信原理
  6. oracle to_char 数值,oracle to_char格式数值
  7. Android 屏幕适配攻略(二)单位dp与px来表示控件的尺寸
  8. 手工编译Linux内核rpm包
  9. 股票的科创板,新三板,创业板到底哪个能让你赚钱
  10. 何小鹏:从工程师思维到用户思维,这是互联网造车将带来的变革
  11. 【总结】学堂云慕课-如何写好科研论文
  12. Windows10 2004无线网卡电源管理消失 电源计划只有平衡
  13. 海康硬盘录像机无法通过rtsp协议连接到EasyNVR的Web页面如何处理?
  14. PHP学习文档——基础篇
  15. 智学.com查成绩 html,智学网成绩查询入口:https://www.zhixue.com/login.html
  16. 神经网络深度(Deepth)的影响
  17. 从金融40年发展,看科技与产业共舞 | 战略地图
  18. 23.模拟拖动登录框效果
  19. 计算机信息管理专业论文初稿,学生信息管理系统论文-初稿.doc
  20. linux系统开机一直卡在logo界面,ubuntu开机卡在ok界面,ubuntu一直在加载界面

热门文章

  1. 为 iOS 6 量身打造 Apps
  2. 工控项目开发框架介绍
  3. Java 中nextLine()方法没有执行直接跳过解决办法
  4. php对象、面向对象
  5. SSL introduce itself from baidu
  6. 如何区别***工具与病毒
  7. 解决Linux下ArcGIS Server的Tomcat不稳定问题,nginx配置反向代理时的一个小问题
  8. ASP.NET适合做互联网吗,适合做电子商务平台吗?
  9. Linux Enterprise Cluster选译
  10. 安卓robot自动化测试包经常用的方法