Git发布紧急修复版,修复远程执行漏洞CVE-2024-32002
5 月 31 日消息,Git分布式版本控制系统发布了新版本,紧急修复了 5 个安全漏洞,其中最关键的漏洞追踪编号为 CVE-2024-32002。这个漏洞可以在“clone”操作中远程执行代码。
Git是一个分布式版本控制软件,最初由林纳斯・托瓦兹创作,于 2005 年以 GPL 许可协议发布。但最新版本中发现的CVE-2024-32002漏洞破坏力很大。黑客可以通过制作特殊的Git仓库子模块欺骗Git将文件写入 .git/ 目录,而不是子模块的工作树。这使得攻击者可以植入恶意的钩子脚本,并在克隆操作仍在进行时即被执行,用户几乎无法在执行之前检查代码。
解决方案:官方安全公告指出,禁用Git中的符号链接支持可以阻止此攻击。此外,这些漏洞已在Git的最新版本中得到修补。用户若正在使用受影响版本,请尽快升级至以下版本:
Git 2.45.1
Git 2.44.1
Git 2.43.4
Git 2.42.2
Git 2.41.1
Git 2.40.2
Git 2.39.4
该漏洞只影响 Windows 和 Mac 系统。