在 Gitoxide 的 gix-pack 模块(版本低于 0.75.0)中,存在一个不受控制的内存分配漏洞。远程攻击者通过构造包含极大 pack-header 对象计数的恶意数据包,可导致目标进程被中止。具体而言,恶意远程服务器可以提供一个 12 字节的 pack 头部,声称包含 0xFFFFFFFF 个对象,从而触发 Tree::with_capacity 方法分配数百吉字节的内存,最终导致克隆(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-109350 | 6.5 MEDIUM | Gitoxide gix-pack before 0.75.0 Denial of Service via OFS_DELTA Base Distance |
| CVE-2026-109349 | 6.5 MEDIUM | gix-pack before 0.75.0 Reachable Assertion DoS via Pack Version 3 Header |
| CVE-2026-109348 | 4.3 MEDIUM | Gitoxide gix-mailmap before 0.35.0 CPU Denial of Service via .mailmap Parsing |
No comments yet