Skip to content
OpenAdvisories
Medium · 6.5 CVE-2026-109351 EUVD-2026-97653GHSA-hf39-hrp5-hx3v

Gitoxide gix-pack before 0.75.0 Denial of Service via Pack Header Object Count

Published Oct 12, 2026 · Updated Oct 26, 2026 · Assigned by VulnCheck

Description

Gitoxide gix-pack before 0.75.0 contains an uncontrolled memory allocation vulnerability that allows remote attackers to abort the process by supplying a huge pack-header object count. Malicious remotes can serve a 12-byte pack header claiming 0xFFFFFFFF objects, forcing Tree::with_capacity to reserve hundreds of gigabytes and crash clone or fetch operations.

Affected products

VendorProductAffectedFixed
GitoxideLabs gix-pack < 0.75.0 0.75.0

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 rust-gix-pack No fix yet —
Debian 13 rust-gix-pack No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 rust-gix No fix yet —
Ubuntu 26.04 LTS rust-gix No fix yet —
ReleasePackageFixed inAdvisory
Red Hat Hardened Images 1 rust +18 1.99.0-1.1.hum1 RHSA-2026:83879, RHSA-2026:83849
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed grok-build 1.0.45+git20260929.2bdd1d6-2.1 openSUSE-SU-2026:12141-1
openSUSE Tumbleweed openai-codex 0.162.1-2.1 openSUSE-SU-2026:12144-1
openSUSE Leap 16.0 grok-build 1.0.45+git20260929.2bdd1d6-bp160.2.1 openSUSE-SU-2026:22130-1
openSUSE Leap 16.0 stgit 2.7.0-bp160.1.1 openSUSE-SU-2026:22204-1

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 rust No fix yet —

Advisories 6

References