Git、SVN 和 Mercurial 控制系统爆出重大漏洞:可任意执行代码

2017 年 8 月 12 日 云头条

三款主要的开源版本控制系统都面临险境:存在可能让攻击者任意执行代码的漏洞。



全球各地的开发人员可要注意了:你们必须立即更新版本控制系统,否则就有可能面临这种风险:因一个已知漏洞而被人钻空子。


三种主要的开源版本控制系统:Git、Subversion(svn)和Mercurial近日都纷纷发布了更新版,针对一个重大的安全漏洞打上补丁,该漏洞有可能让攻击者能够执行任意代码。安全漏洞是由GitLab的布赖恩·尼尔(Brian Neel)、Recurity Labs的乔恩·施奈韦兹(Joern Schneeweisz)和GitHub的杰夫·金(Jeff King)发现并报告的。


Git广泛用于开源开发,是Linux内核背后的版本控制系统。Git方面已发布了多个版本,以堵住新漏洞。今天发布的有Git v2.14.1、2.7.6、v2.8.6、v2.9.5、v2.10.4、v2.11.3、v2.12.4和v2.13.5,打上了补丁,以确保安全。


Git维护人员朱尼尔·哈马诺(Junio Hamano)在邮件列表消息中写道:“这些版本含有针对CVE-2017-1000117的安全补丁,是与存在类似问题的Subversion和Mercurial协同发布的。CVE-2017-9800和CVE-2017-1000116是分别为这些系统的类似问题而取的名字,这些问题如今在协同发布的各自版本中已得到了解决。”


上述安全漏洞需要一点社会工程学伎俩才能得逞。


Git在安全公告中提醒:“恶意的第三方可以向未起疑心的受害者发送做过手脚的‘ssh://…’URL;一旦试图访问该URL,就会导致驻留在受害者机器上的任何程序被执行。”


ApacheSubversion(SVN)1.9.7更新版针对CVE-2017-9800问题打上了问题,这个问题的性质类似Git打上补丁的那个问题。


“通过svn:externals和svn:sync-from-url中恶意的svn+ssh URL,在客户端上任意执行代码”,这正是新的SVN更新版中打上补丁的安全问题。


开源Mercurial版本控制项目推出了新的4.3和4.2.3更新版,以消除这个问题。Mercurial将该漏洞标为CVE-2017-1000115。


Mercurial的安全公告提醒:“Mercurial并不确保传递给ssh的主机名干净,从而让攻击者得以通过指定以-oProxyCommand开始的主机名,实施shell注入攻击。”


相关阅读:

中高端IT圈人群,欢迎加入!

赏金制:欢迎来爆料!长期有效!


登录查看更多
0

相关内容

Mercurial 是一个供开发者使用的跨平台的分布式版本控制工具,主要由 Python 实现,支持在 Windows 和类 Unix 系统(如 FreeBSD、Mac OS X 和 Linux)上使用。 mercurial.selenic.com
【干货书】现代数据平台架构,636页pdf
专知会员服务
253+阅读 · 2020年6月15日
【ICML2020】小样本目标检测
专知会员服务
90+阅读 · 2020年6月2日
【实用书】Python爬虫Web抓取数据,第二版,306页pdf
专知会员服务
117+阅读 · 2020年5月10日
计算机视觉用于新冠病毒COVID-19的控制综述,25页pdf
专知会员服务
52+阅读 · 2020年4月22日
【复旦大学-SP2020】NLP语言模型隐私泄漏风险
专知会员服务
24+阅读 · 2020年4月20日
【ICMR2020】持续健康状态接口事件检索
专知会员服务
17+阅读 · 2020年4月18日
广东疾控中心《新型冠状病毒感染防护》,65页pdf
专知会员服务
18+阅读 · 2020年1月26日
msf实现linux shell反弹
黑白之道
49+阅读 · 2019年8月16日
漏洞预警丨Xstream远程代码执行漏洞
FreeBuf
4+阅读 · 2019年7月25日
Pupy – 全平台远程控制工具
黑白之道
43+阅读 · 2019年4月26日
“黑客”入门学习之“windows系统漏洞详解”
安全优佳
8+阅读 · 2019年4月17日
基于Web页面验证码机制漏洞的检测
FreeBuf
7+阅读 · 2019年3月15日
I2P - 适用于黑客的Android应用程序
黑白之道
30+阅读 · 2019年3月6日
去哪儿网开源DNS管理系统OpenDnsdb
运维帮
21+阅读 · 2019年1月22日
DiscuzX 3.4 Phar反序列化漏洞
黑客工具箱
8+阅读 · 2019年1月4日
如何用GitLab本地私有化部署代码库?
Python程序员
9+阅读 · 2018年12月29日
GitHub万星推荐:黑客成长技术清单
程序猿
8+阅读 · 2017年8月25日
Arxiv
3+阅读 · 2018年9月12日
VIP会员
相关VIP内容
【干货书】现代数据平台架构,636页pdf
专知会员服务
253+阅读 · 2020年6月15日
【ICML2020】小样本目标检测
专知会员服务
90+阅读 · 2020年6月2日
【实用书】Python爬虫Web抓取数据,第二版,306页pdf
专知会员服务
117+阅读 · 2020年5月10日
计算机视觉用于新冠病毒COVID-19的控制综述,25页pdf
专知会员服务
52+阅读 · 2020年4月22日
【复旦大学-SP2020】NLP语言模型隐私泄漏风险
专知会员服务
24+阅读 · 2020年4月20日
【ICMR2020】持续健康状态接口事件检索
专知会员服务
17+阅读 · 2020年4月18日
广东疾控中心《新型冠状病毒感染防护》,65页pdf
专知会员服务
18+阅读 · 2020年1月26日
相关资讯
msf实现linux shell反弹
黑白之道
49+阅读 · 2019年8月16日
漏洞预警丨Xstream远程代码执行漏洞
FreeBuf
4+阅读 · 2019年7月25日
Pupy – 全平台远程控制工具
黑白之道
43+阅读 · 2019年4月26日
“黑客”入门学习之“windows系统漏洞详解”
安全优佳
8+阅读 · 2019年4月17日
基于Web页面验证码机制漏洞的检测
FreeBuf
7+阅读 · 2019年3月15日
I2P - 适用于黑客的Android应用程序
黑白之道
30+阅读 · 2019年3月6日
去哪儿网开源DNS管理系统OpenDnsdb
运维帮
21+阅读 · 2019年1月22日
DiscuzX 3.4 Phar反序列化漏洞
黑客工具箱
8+阅读 · 2019年1月4日
如何用GitLab本地私有化部署代码库?
Python程序员
9+阅读 · 2018年12月29日
GitHub万星推荐:黑客成长技术清单
程序猿
8+阅读 · 2017年8月25日
Top
微信扫码咨询专知VIP会员