如何进行Bitbucket服务与数据中心远程代码执行漏洞通告
如何进行Bitbucket服务与数据中心远程代码执行漏洞通告
这篇文章给大家介绍如何进行Bitbucket服务与数据中心远程代码执行漏洞通告,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
0x00 漏洞背景
2020年1月17日,360CERT监测到2020年1月15日Bitbucket官方发布了安全通告,其中包含三个远程代码执行漏洞,漏洞等级严重。
Bitbucket是ATLASSIAN公司提供的一个基于web的版本库托管服务,支持Mercurial和Git版本控制系统。此次安全通告公开了3个远程代码执行漏洞:
CVE-2019-15010
CVE-2019-20097
CVE-2019-15012
攻击者可以通过构造特定的攻击载荷利用以上漏洞进行攻击,攻击利用成功时可以在受害者的Bitbucket服务器或数据中心上执行任意命令。
360CERT判断漏洞等级为高,危害面/影响面广。建议使用Bitbucket Server和Data Center的用户及时安装最新补丁,以免遭受黑客攻击。
0x01 漏洞详情
1. CVE-2019-15010
此漏洞影响从3.0.0开始的Bitbucket Server和Data Center产品。攻击者可以利用具有用户级别权限的账户构造恶意的攻击载荷作为用户输入进行远程攻击。成功利用时攻击者可以在受害者的Bitbucket Server或Data Center实例上执行任意命令。
2. CVE-2019-20097
此漏洞影响从1.0.0开始的Bitbucket Server和Data Center产品。当攻击者具有克隆文件并可以将文件推送到受害者Bitbucket Server和Data Center实例的权限时,通过将包含特制内容的文件推送到受害者实例上来利用此漏洞。成功利用时攻击者可以在受害者的Bitbucket Server或Data Center实例上执行任意命令。
3. CVE-2019-15012
此漏洞影响Bitbucket Server和Data Center高于或等于4.13的版本。当攻击者具有某个项目仓库的写权限时,可以通过在以写权限运行的Bitbucket Server和Data Center实例上写入任意文件。在某些情况下可能会造成远程代码执行,从而造成任意命令执行。
0x02 影响版本
CVE编号 | 受影响版本 |
---|---|
CVE-2019-15010 | version 3.x.x < 5.16.11 version 6.0.x < 6.0.11 version 6.1.x < 6.1.9 version 6.2.x < 6.2.7 version 6.3.x < 6.3.6 version 6.4.x < 6.4.4 version 6.5.x < 6.5.3 version 6.6.x < 6.6.3 version 6.7.x < 6.7.3 version 6.8.x < 6.8.2 version 6.9.x < 6.9.1 |
CVE-2019-20097 | version 1.x.x < 5.16.11 version 6.0.x < 6.0.11 version 6.1.x < 6.1.9 version 6.2.x < 6.2.7 version 6.3.x < 6.3.6 version 6.4.x < 6.4.4 version 6.5.x < 6.5.3 version 6.6.x < 6.6.3 version 6.7.x < 6.7.3 version 6.8.x < 6.8.2 version 6.9.x < 6.9.1 |
CVE-2019-15012 | version 4.13.x < 5.16.11 version 6.0.x < 6.0.11 version 6.1.x < 6.1.9 version 6.2.x < 6.2.7 version 6.3.x < 6.3.6 version 6.4.x < 6.4.4 version 6.5.x < 6.5.3 version 6.6.x < 6.6.3 version 6.7.x < 6.7.3 version 6.8.x < 6.8.2 version 6.9.x < 6.9.1 |
0x03 修复建议
通用修补建议
1.将Bitbucket Server或Data Center升级到最新版本(6.9.1),可以从官方网站下载最新版本:
https://www.atlassian.com/software/bitbucket/download
2.如无法升级到最新版本,可以根据现有版本升级到以下包含漏洞补丁的版本:
当前版本 | 对应漏洞修复版本 |
---|---|
1.xx,2.xx,3.xx,4.xx或5.xx | 5.16.11 |
6.0.x | 6.0.11 |
6.1.x | 6.1.9 |
6.2.x | 6.2.7 |
6.3.x | 6.3.6 |
6.4.x | 6.4.4 |
6.5.x | 6.5.3 |
6.6.x | 6.6.3 |
6.7.x | 6.7.3 |
6.8.x | 6.8.2 |
漏洞修复版本可以从此地址下载:
https://www.atlassian.com/software/bitbucket/download-archives
临时修复方案
如果无法立即升级Bitbucket Server和Data Center对于CVE-2019-15012,可以按照以下步骤禁用编辑文件功能:
在bitbucket.properties中,
设置feature.file.editor=false
对于CVE-2019-15010或CVE-2019-20097没有已知的解决方法,因此请尽快升级版本。
关于如何进行Bitbucket服务与数据中心远程代码执行漏洞通告就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
推荐阅读
-
洗衣机不脱水了是怎么回事(洗衣机不甩干的处理方法)
洗衣机作为大家日常生活必备的家用电器,其利用率频繁,难免会因为机械磨损、缺乏润滑油、机件老化、弹簧疲劳变形等原因,出现各种不正...
-
电子表格零基础自学教程(小白也能学明白)
可能很多人(包括我)觉得Excel不就是做个表吗,没什么好学的。然而很多大型企业在面试的时候还是会问,“会Excel吗?”“会...
-
笔记本电脑报价大全(联想笔记本多少钱)
(注意:建议在旗舰店、官方旗舰店、官网购买) 一、游戏本设计本、办公本推荐如下: 华为品牌:(全球第一大电信设备商) 1...
-
煲机软件哪个好(让耳机有个思想准备)
《无间道》中陈永仁与刘建明有过一句经典对白&mdash;&mdash;“高音甜、中音准、低音沉,总之一个词通透”。这一句话也一...
-
viewsonic平板电脑(viewsonic平板电脑刷机)
ViewSonic是一个视讯品牌,中文名字:优派。 ViewSonic 一、读音:英[vju:][?s?n?k],美[vj...
-
采访麦克风户外哪款好(讯飞智能无线麦克风C1采访神器)
对于视频创作者、直播工作者、远程培训老师、记者等媒体工作者来说,工作过程中,最让人费心的莫过于如何确保收音纯正、字幕快速生成、...
-
电脑硬件配置怎么查(详述两招快速查看电脑配置参数信息)
大家好,今天跟大家分享两个快速查看电脑配置参数信息的办法。 操作步骤如下: 1右击电脑屏幕最下方任务栏左侧的电脑徽标按钮,...
-
数据线没坏但充不上电怎么办(数据线充不上电处理方法)
苹果充电器突然充不上电是比较尴尬的问题,首先看自己的充电器数据线是不是原装,如果非原装在第一次充电时,苹果手机会提示你是否要适...
-
电脑开机出现黑屏如何处理(电脑不能开机黑屏解决方法)
电脑不能开机或者开机以后黑屏怎么解决?这里收集了所有常见的维修方法,看完秒变维修高手,实在是一篇不能错过的电脑维修教程。简单易...
-
手机宝典怎么搞(小米手机性能优化宝典)
别再总是抱怨手机卡顿,系统臃肿,反应慢,现在看完这篇文章,你会发现你并不了解小米手机,当然,文中许多方法并不是仅仅适用于小米手...