ce安全网绿色资源分享

教程资讯|常用软件|安卓下载|下载排行|最近更新

软件
软件
文章
当前位置:首页网络安全安全新闻 → Git曝远程代码利用存储漏洞 官方定义为高危严重漏洞

Git曝远程代码利用存储漏洞 官方定义为高危严重漏洞

时间:2018-05-31 00:00:00人气:作者:本站作者我要评论

该安全漏洞,追踪为CVE-2018-11235CVE-2018-11233,已经解决与发布的Git v2.17.1,v2.13.7,v2.14.4,v2.15.2和v2.16.4的。

Git曝远程代码利用存储漏洞 官方定义为高危严重漏洞

其中更为严重的CVE 2018-11235与子模块名称和递归克隆存储库相关。这个问题是由Etienne Stalmans发现的,他通过GitHub的bug奖励计划报告了这个问题。

微软的Visual Studio团队服务(VSTS)团队已经提供了一些关于漏洞的信息,说明了用户如何检查它们是否受到影响,以及需要采取哪些措施来缓解每个平台上的风险。

Microsoft Visual Studio Team Service中的Git项目经理Edward Thomson针对此漏洞提供了以下描述:

“当Git存储库包含子模块时,该子模块的存储库结构与.git文件夹内的父级存储器结构一起存储。此结构通常存储在与子模块名称相同的文件夹中,但此文件夹的名称可由父存储库中的文件配置。

易受攻击的git版本允许文件夹名称包含不一定位于.git目录下的路径。这可以让攻击者仔细地创建一个拥有另一个Git存储库的父存储库,作为该父存储库内的一个文件夹。然后,签入的存储库可以作为子模块添加到父存储库。该子模块的位置可以设置在.git文件夹之外,指向父级本身内的签入存储库。

当您递归克隆这个父库时,Git会查看已配置的子模块,然后查找存储该子模块库的位置。它将遵循配置到父存储库本身,到已作为文件夹检入的存储库。该存储库将用于检出子模块......不幸的是,该检入存储库中的任何挂钩都将运行。

因此,攻击者可以将这个存储库配置与一个恶意的post-checkout挂钩捆绑在一起,并且他们的代码将在您的(递归)存储库克隆中立即执行。“

微软,GitLab,GitHub和其他可能的Git托管服务提供商已采取措施防止滥用。但是,用户仍然被建议更新他们的Git客户端。

第二个缺陷被认为不太严重。这个问题与Git执行“在NTFS上进行路径健全性检查有关,可能被愚弄为读取任意内存”。

相关文章

猜你喜欢

  • 深入解析浅谈《快3单双准确率方法》成功方案

    2022-09-28 /

  • 全网首发《快3单双大小必中方法技巧》思路汇总

    2022-09-28 /

  • 资深攻略《快3大小必中技巧》上岸方法

    2022-09-28 /

  • 【最准确的玩法】《回血上岸计划导师QQ》操作系列

    2022-09-28 /

  • 经验教程《导师一分快三计划》最新窍门

    2022-09-28 /

  • 高手教你《大小单双最安全的打法》三期必中

    2022-09-28 /

网友评论

验证码:

请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!

最新评论

已有人参与,点击查看更多精彩评论

本类推荐

关于CE安全网 | 联系方式 | 发展历程 | 版权声明 | 下载帮助(?) | 广告联系 | 网站地图 | 友情链接

Copyright 2019-2029 cesafe.com 【CE安全网】 版权所有 琼ICP备2021004244号-1| 琼ICP备2021004244号-1

声明: 本站为非赢利性网站 不接受任何赞助和广告 所有软件和文章来自互联网 如有异议 请与本站联系 技术支持:ce安全网