# GitProxy 打包文件解析漏洞
### 概述
GitProxy 是一个位于开发者与 Git 远程端点(如 github.com)之间的应用。在版本 1.19.1 及以下中,存在一个漏洞,允许攻击者通过构造恶意 Git packfile 来绕过 PACK 签名检测逻辑。
### 影响版本
- GitProxy <= 1.19.1
### 细节
- 漏洞位于 `parsePush.ts` 文件中的 PACK 签名检测逻辑。
- 攻击者可以在提交内容中嵌入伪造的 PACK 签名,并精心构造 packet 结构。
- 此行为可欺骗解析器将无效或非预期的数据误判为合法的 packfile。
### 影响
- 可能导致绕过提交审批流程。
- 攻击者可能利用此漏洞隐藏特定提交,造成安全策略失效。
### 修复版本
- 该问题已在 GitProxy 1.19.2 及以上版本中修复。
# | POC 描述 | 源链接 | 神龙链接 |
---|
标题: Packfile parsing exploit · Advisory · finos/git-proxy · GitHub -- 🔗来源链接
标签: x_refsource_CONFIRM
神龙速读标题: Merge pull request #1118 from jescalada/revert-dir-parsePush · finos/git-proxy@333c98a · GitHub -- 🔗来源链接
标签: x_refsource_MISC
神龙速读暂无评论