git
› Pro Git
› Atlassian Git Tutorial
› Pro Git 简体中文翻译
› GitX
gamexg
V2EX  ›  git

Git, SVN, CVS, HG 的命令执行漏洞(CVE-2017-1000117)哪个发行版修复了?

  •  
  •   gamexg · Aug 12, 2017 · 5785 views
    This topic created in 3371 days ago, the information mentioned may be changed or developed.
    13 replies  •  2017-08-13 12:48:15 +08:00
    kmahyyg
    kmahyyg
    Aug 12, 2017 via Android
    1
    git v2.14.1
    DesignerSkyline
    DesignerSkyline
    Aug 12, 2017❤️1
    2
    ArchLinux
    kamen
    kamen
    Aug 12, 2017❤️1
    3
    ArchLinux 已修复,但 Manjaro 尚未修复
    swulling
    swulling
    Aug 12, 2017 via iPhone❤️1
    5
    Arch 跑的一般最快
    lilydjwg
    lilydjwg
    Aug 12, 2017❤️1
    6
    有人能说说这个漏洞是什么个情况吗?我 Google 了一下,细节好像是 ssh:// 协议的 host 为 - 时能怎么样怎么样的?那能怎么样利用呢?我连被攻击方是客户端还是服务端都没看到……
    40huo
    40huo
    Aug 12, 2017 via Android
    7
    @lilydjwg 攻击客户端的,但是也可以攻击服务端,因为 gitlab 之类的基本都有导入功能,可以输入链接,这是个打回来的就是服务器的 shell
    lilydjwg
    lilydjwg
    Aug 12, 2017
    8
    @40huo #7 所以就是给你一个 ssh://-xxx/path 地址,你 clone 了就中招? xxx 填什么 ssh 才不会报错呢……
    cojing
    cojing
    Aug 12, 2017❤️1
    9
    该漏洞主要由“ ssh://…”链接造成,如 Git,SVN,CVS,HG 等工具,在解析 SSH 链接的时候都会触发这个漏洞。此外,若是其他程序在解析 SSH 链接的时候,不做相应的处理,就会触发该漏洞。
    该漏洞主要由于 SSH 链接在 hostname 部分,若是用“-”开头,那么会导致 ssh 命令将 hostname 误认为这是一个选项。因此,我们可以利用“-oProxyCommand ”选项来达到命令执行的目的。
    http://bobao.360.cn/learning/detail/4244.html
    利用演示 https://asciinema.org/a/v88k2fTHB3CXPnadOrM62pcAr
    gamexg
    gamexg
    OP
    Aug 12, 2017
    10
    janxin
    janxin
    Aug 12, 2017
    11
    git 和 HG 修复了,其他的没关注
    janxin
    janxin
    Aug 12, 2017
    12
    @lilydjwg 一般来说攻击的客户端,不过你的服务端要是有通过 git 导入项目的话(比如 Gitlab )...
    lilydjwg
    lilydjwg
    Aug 13, 2017
    13
    @cojing #9 隐藏在 submodule 中,这主意棒棒哒……我去 pacman -Syu 一下。


    @janxin #12 那它同时也是客户端嘛。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5167 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 85ms · UTC 01:19 · PVG 09:19 · LAX 17:19 · JFK 20:19
    ♥ Do have faith in what you're doing.