# Git GUI 可以为用户具有写权限的文件创建和覆盖文件
## 概述
Git GUI 允许用户通过图形界面使用 Git 源代码管理工具。当用户克隆一个不受信任的仓库并被诱骗编辑位于恶意命名目录中的文件时,Git GUI 可以创建或覆盖用户有写权限的文件。
## 影响版本
该漏洞在以下版本中已修复:
- 2.43.7
- 2.44.4
- 2.45.4
- 2.46.4
- 2.47.3
- 2.48.2
- 2.49.1
- 2.50.1
## 细节
当用户从不受信任的仓库克隆后,如果被诱骗编辑位于恶意命名目录中的文件,Git GUI 会利用用户当前权限,创建或覆盖用户有写权限的文件。
## 影响
该漏洞可能导致文件被未经授权的创建或覆盖,从而造成数据损坏或泄露。建议用户升级到修复版本。
# | POC 描述 | 源链接 | 神龙链接 |
---|
标题: Git GUI can create and overwrite a user's files · Advisory · j6t/git-gui · GitHub -- 🔗来源链接
标签: x_refsource_CONFIRM
神龙速读标题: Comparing dcda716dbc9c90bcac4611bd1076747671ee0906..a437f5bc93330a70b42a230e52f3bd036ca1b1da · j6t/git-gui · GitHub -- 🔗来源链接
标签: x_refsource_MISC
神龙速读