gitoxide 库中的 gix-pack 模块在 0.75.0 版本之前存在一个可触发的断言错误,位于 函数中。pack 头部的解码器虽然接受版本号 3,但在发布版本中使用的 宏却要求版本号必须为 2。恶意远程服务器可以发送一个声明版本号为 3 的 12 字节 pack 头部,从而导致客户端 panic 并中止克隆(clone)或拉取(fetch)操作。
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| GitoxideLabs | gix-pack | < 0.75.0 |
affected |
0.75.0 |
unaffected |
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| GitoxideLabs | gix-pack | 0 ~ 0.75.0 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-109351 | 6.5 MEDIUM | Gitoxide gix-pack before 0.75.0 Denial of Service via Pack Header Object Count |
| CVE-2026-109350 | 6.5 MEDIUM | Gitoxide gix-pack before 0.75.0 Denial of Service via OFS_DELTA Base Distance |
| CVE-2026-109348 | 4.3 MEDIUM | Gitoxide gix-mailmap before 0.35.0 CPU Denial of Service via .mailmap Parsing |
No comments yet