ZeroHour

CVE-2026-82250

large

Client DoS panic in gitoxide gix-packetline via crafted side-band packets

CVSS 4.0
7.1 high
EPSS
<1%p14
Published
()
Modified
AI analysis

The gix-packetline crate, which implements the Git packet-line wire protocol for the Rust-native gitoxide project, contains a panic vulnerability (classified CWE-191) in its TextRef implementation when handling side-band packet lines with empty payloads. A malicious or compromised Git server can send a crafted side-band packet during a fetch, causing an index-out-of-bounds panic that aborts the connecting client process; no authentication is required, though the victim must initiate a fetch against the attacker-controlled server. The impact is denial of service — the fetch operation fails and the client crashes — with no confidentiality or integrity impact per the CVSS vector (VA:H, VC/VI:N). Affected are any users of the gitoxide CLI and any Rust applications embedding gix-packetline in versions before 0.21.5 when cloning or fetching from untrusted remotes. There is no evidence of active exploitation: no public proof-of-concept, not in CISA KEV, and EPSS is 0.2% (14th percentile).

What to do: Upgrade gix-packetline to 0.21.5 or later, or update any gix/gitoxide-dependent applications to releases that bundle the fixed crate; audit Cargo.lock for gix-packetline versions below 0.21.5. Until patched, avoid cloning or fetching from untrusted or potentially compromised Git servers with gix-based clients. No public PoC or KEV listing currently indicates urgent risk.

Affected
gitoxide project gix-packetline (Rust crate)all versions before 0.21.5
Estimated exposure
largelikely on the order of 10^5–10^6 installed users/builds (tens of millions of crates.io downloads across the gix workspace); exact installed base unknown — gix-packetline is pulled in by the widely downloaded gix/gitoxide crate ecosystem, suggesting a large but imprecisely quantifiable population of Rust tooling and CLI users, many of whom are CI builds rather than distinct installations.

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

gitoxide gix-packetline versions before 0.21.5 contain a panic vulnerability in the TextRef implementation that occurs when processing side-band packet lines with empty payloads. A malicious Git server can send a crafted side-band packet to trigger an index out of bounds panic, aborting the client process during fetch operations without authentication.

Weakness
CWE-191
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.