Loading [Contrib]/a11y/accessibility-menu.js

欢迎来到starnight_cyber的博客

Git 远程代码执行漏洞(CVE-2024-32002)复现

阅读目录

Git 远程代码执行漏洞(CVE-2024-32002)

漏洞标题:Git 远程代码执行漏洞(CVE-2024-32002)

影响版本:

  • version 2.45.*< 2.45.1
  • version 2.44.*< 2.44.1
  • version 2.43.*< 2.43.4
  • version 2.42.*< 2.42.2
  • version 2.41.*< 2.41.1
  • version 2.40.*< 2.40.2
  • version 2.39.*< 2.39.4

修复方案:

官方已发布修复方案,受影响的用户建议更新至安全版本。
https://github.com/git/git/tags

提示:

命令行执行 git --version,查看是否在上述受漏洞影响的版本。

漏洞复现

环境准备

准备存在漏洞的 Git 版本,eg. https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.39.3.tar.gz

1
2
3
4
5
6
7
8
9
# wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.39.3.tar.gz
# tar -zxvf git-2.39.3.tar.gz
# cd git-2.39.3
# make configure
# ./configure --prefix=/usr/local
# make all
# sudo make install
# git --version
git version 2.39.3

漏洞测试

# git clone --recursive git@github.com:starnightcyber/captain.git hooked

测试完记得替换成安全的 Git 版本,以上!

参考资料/Materials

https://nvd.nist.gov/vuln/detail/CVE-2024-32002

https://github.com/git/git/security/advisories/GHSA-8h77-4q3w-gfgv

https://mp.weixin.qq.com/s/BRr5PCTgYkfPkvHwDckVMQ

posted @   starnight_cyber  阅读(1048)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
点击右上角即可分享
微信分享提示