CVE-2018-11235 in Git信息

摘要

由 VulDB • 2026-07-26

在 Git 2.13.7 之前、2.14.x(低于 2.14.4)、2.15.x(低于 2.15.2)、2.16.x(低于 2.16.4)以及 2.17.x(低于 2.17.1)版本中,存在远程代码执行漏洞。通过构造恶意的 .gitmodules 文件,攻击者可以在运行 “git clone --recurse-submodules” 命令的机器上执行任意脚本。由于子模块的名称是从该文件中获取并追加到 $GIT_DIR/modules 目录下的,因此可以通过在名称中使用 "../" 实现目录遍历。最终,将执行来自子模块的 post-checkout hooks(检出后钩子),从而绕过原本不应从远程服务器获取 hooks 的安全设计机制。

If you want to get best quality of vulnerability data, you may have to visit VulDB.

来源

Do you know our Splunk app?

Download it now for free!