立即领取|华润集团、宁德核电、东风岚图等 20+ 标杆企业数字化人才培养实践案例 了解详情
写点什么

Git Submodule 新漏洞已修复

  • 2018-10-15
  • 本文字数:629 字

    阅读完需:约 2 分钟

Git 社区披露了一个影响clone 和submodule 命令的安全漏洞,当存在漏洞的机器访问恶意库时,这些命令可以远程执行代码。这个由Mitre 分配了编号 CVE-2018-17456 的漏洞已在Git 2.19.1 中修复

要触发该漏洞,恶意库可以伪造一个.gitmodules,其中包含以破折号开头的URL。这将影响git clone --recurse-submodules 和git submodule update --recursive,因为它们会将这个以破折号开头的URL 递归地传递给git clone 或git submodule 子进程,它们会将该URL 解释为命令选项。这可能导致在本地机器上执行任意命令。这个漏洞类似于 CVE-2017-1000117 ,它也是通过伪造以破折号开头的 ssh URL 实现选项注入攻击,由 git 执行的 ssh 子进程会将这些 URL 解释为命令选项。目前还没有任何已知的不法行为。

我们还利用这段时间扫描了 GitHub 上所有的库,寻找它实际被用于实施攻击的证据。我们很高兴地告诉大家,没有发现攻击实例(现在,在我们的检测下,就没有实例可以添加了)。

正如 @joernchen 提交的修复漏洞的PR 所显示的那样,修复本身非常简单。不过,这一发现为.gitmodules 的全面审计提供了机会,它会针对其中的路径和URL 实现更严格的检查

如前所述,Git 2.19.1 包含了对这个漏洞的修复。另外,该补丁还被反向移植到了2.14.5、2.15.3、2.16.5、2.17.2 和2.18.1 版本。由于git 集成到了GitHub 项目(如GitHub Desktop 和Atom)中,这些项目也已经得到了修复,所以你最好尽快升级它们。

查看英文原文: New Git Submodule Vulnerability Patched

2018-10-15 04:526740
用户头像

发布了 1008 篇内容, 共 388.7 次阅读, 收获喜欢 344 次。

关注

评论 1 条评论

发布
暂无评论
发现更多内容

数据仓库规范的重要性

奔向架构师

数据仓库 5月月更

Web3:创作者经济的黄金时代

CECBC

在线2进制8进制10进制16进制进制转换工具

入门小站

工具

RTC 系统音视频传输弱网对抗技术

融云 RongCloud

数据库连接池-Druid 源码学习(一)

wjchenge

初始化 Druid 源码、

基于 Agora SDK 实现 iOS 端的多人视频互动

声网

视频 SDK教程

小红书持续打击炫富行为:自媒体行业不能违背公序良俗

石头IT视角

Hoo网格量化策略 震荡市场中的投资利器

区块链前沿News

量化 Hoo 网格交易

【愚公系列】2022年05月 二十三种设计模式(十)-外观模式(Facade Pattern)

愚公搬代码

5月月更

Hadoop WordCount案例

Emperor_LawD

hadoop 5月月更

架构实战训练营毕业总结

刘帅

linux之history使用技巧

入门小站

Linux

algorithm中的排序算法详解

工程师日月

算法 5月月更

开源不易、安全慎行,中国软件如何走向文明?丨RTE 技术环境月报 202205

声网

开源 WebRTC RTE 编解码 技术环境月报

Go 语言入门很简单:Go 语言中操作 MySQL 数据库

宇宙之一粟

Go 语言 MySQL 数据库 5月月更

设计模式之工厂模式

乌龟哥哥

5月月更

druid源码阅读(一)整体概览

爱晒太阳的大白

5月月更

5月硬核预告!明晚开讲:Virtio 虚拟化技术趋势与 DPU 实践 | 第16 期

OpenAnolis小助手

云计算 直播 虚拟化 龙蜥社区 龙蜥大讲堂

元宇宙现阶段都支持哪些接入现实的活动?

CECBC

开源之夏 2022 火热来袭!欢迎报名 OpenMLDB 社区项目~

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征平台

开放报名 | 「RTC 进阶实战高手课」系列课程上线

融云 RongCloud

架构实战训练营毕业设计

刘帅

区块链将掀开人类的新时代

CECBC

在线TSV转多行数据工具

入门小站

工具

带你从0->1学习双指针算法

工程师日月

5月月更

【ELT.ZIP】OpenHarmony啃论文俱乐部——云计算数据压缩方案

ELT.ZIP

云计算 OpenHarmony 数据压缩 ELT.ZIP

druid源码阅读1——获取连接与释放连接

张大彪

一文看懂Web3.0:元宇宙的基础设施,三大标签颠覆互联网

CECBC

微博评论高性能高可用架构设计

小虾米

融云 x DSPORT:拿下游戏社交「实时社区」第一滴血

融云 RongCloud

Druid连接池源码阅读01

石小天

Git Submodule新漏洞已修复_开源_Sergio De Simone_InfoQ精选文章