CVE Catalog

CVE-2026-91986

MediumCVSS 5.4
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.20%

11th percentile - higher than 11% of all known CVEs

Summary

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.

Risk Assessment

An attacker can spoof virtual hosts or inject newlines into daemon requests and logs, potentially leading to log forgery or access control bypass. The risk applies to applications using gix-transport to communicate with git-daemon.

Recommendation

Update gix-transport to version 0.59.2 or later. Avoid processing untrusted git URLs and review logs for unusual characters.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS