CVE-2023-23946
高已发布
Git 的 git apply 覆盖工作树之外的路径
- 已发布
- 2023年2月14日
- 已更新
- 2025年2月13日
- 分配 CNA
- GitHub_M
- 观察到的证据
- 2026年8月8日
初级CVSS
7.5/ 10高
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N1.1%
低 · 未来 30 天
- 百分位
- 64.8%
- 型号日期
- 2026年9月21日
EPSS 是统计估计,而不是确定性或影响衡量标准。将其与 CVSS、KEV 状态、暴露程度和您的环境相结合。
总结
Git(一种版本控制系统)在 2.39.2、2.38.4、2.37.6、2.36.5、2.35.7、2.34.7、2.33.7、2.32.6、2.31.7 和 2.30.8 之前的版本中存在路径遍历漏洞。通过向 `git apply` 提供特制输入,可以以运行 `git apply` 的用户身份覆盖工作树之外的路径。修复方案已准备好,将出现在 v2.39.2、v2.38.4、v2.37.6、v2.36.5、v2.35.7、v2.34.7、v2.33.7、v2.32.6、v2.31.7 和 v2.30.8 中。作为临时解决方案,请在应用补丁前使用 `git apply --stat` 检查补丁;避免应用那些先创建符号链接、然后在符号链接之外创建文件的补丁。
来源
2影响早于 2.39.2、2.38.4、2.37.6、2.36.5、2.35.7、2.34.7、2.33.7、2.32.6、2.31.7 和 2.30.8 版本的 Git 的 CVE。
CVE-2023-23946的解释和POC
负责任的使用
仅在您拥有或有权测试的系统上使用漏洞信息。 Kitploit 链接到公共研究元数据,并且不存储漏洞代码或恶意负载。