Skip to content
OpenAdvisories
Medium · 5.4 CVE-2026-91986 EUVD-2026-78657GHSA-7849-h6h3-vww8

gitoxide gix-transport before 0.59.2 CR/LF/NUL Injection

Published Sep 15, 2026 · Updated Sep 21, 2026 · Assigned by VulnCheck

Description

gitoxide gix-transport before 0.59.2 fails to filter control characters in git-daemon connect requests, allowing attackers to inject NUL/CR/LF bytes via crafted git URLs. Attackers can inject extra NUL-delimited protocol fields to spoof virtual hosts or inject newlines into daemon requests and logs.

Affected products

VendorProductAffectedFixed
GitoxideLabs gitoxide < 0.59.2 0.59.2

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-transport No fix yet —
Debian 13 rust-gix-transport No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 rust-gix-transport No fix yet —
Ubuntu 26.04 LTS rust-gix-transport No fix yet —
Ubuntu 24.04 LTS rust-gix-transport No fix yet —
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed gitoxide 0.58.0-2.1 openSUSE-SU-2026:11857-1
openSUSE Tumbleweed openai-codex 0.158.0-1.1 openSUSE-SU-2026:11923-1
openSUSE Tumbleweed stgit 2.7.0-1.1 openSUSE-SU-2026:12223-1
openSUSE Leap 16.0 gitoxide 0.56.0-bp160.2.1 openSUSE-SU-2026:22126-1, openSUSE-SU-2026:21955-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