PatchSiren cyber security CVE debrief
CVE-2026-91986 GitoxideLabs CVE debrief
CVE-2026-91986 is a vulnerability in gitoxide gix-transport before version 0.59.2. The issue arises from the failure to filter control characters in git-daemon connect requests, which allows attackers to inject NUL/CR/LF bytes via crafted git URLs. This can lead to the injection of extra NUL-delimited protocol fields to spoof virtual hosts or inject newlines into daemon requests and logs.
- Vendor
- GitoxideLabs
- Product
- gitoxide
- CVSS
- MEDIUM 5.3
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-15
- Original CVE updated
- 2026-09-21
- Advisory published
- 2026-09-15
- Advisory updated
- 2026-09-21
Who should care
Defenders responsible for managing git-daemon instances or using gitoxide gix-transport in their environments should be aware of this vulnerability. This includes developers, system administrators, and security professionals who oversee the use of git-based tools and services.
Why it matters
CVE-2026-91986 is a medium-severity vulnerability in gitoxide gix-transport that allows control character injection in git-daemon connect requests. Defenders should verify the version of gix-transport in use, assess exposure, and monitor for suspicious activity. The vulnerability's impact is primarily related to potential spoofing and log injection, and its exploitation requires specific conditions to be met.
- Spoofing of virtual hosts via injected NUL-delimited protocol fields.
- Injection of newlines into daemon requests and logs, potentially leading to log pollution or request manipulation.
- Verification of gix-transport version in use and potential exposure to git-daemon connect requests.
- Assessment of git-daemon instance security and monitoring for suspicious activity.
Technical summary
The gitoxide gix-transport library before version 0.59.2 does not properly filter control characters in git-daemon connect requests. This allows an attacker to inject NUL/CR/LF bytes into the request, potentially leading to the injection of extra NUL-delimited protocol fields or newlines into daemon requests and logs. The vulnerability can be exploited by crafting git URLs that inject control characters, allowing attackers to spoof virtual hosts or inject newlines into daemon requests and logs. Defenders should verify the version of gix-transport in use, assess exposure, and monitor for suspicious activity related to git-daemon requests and logs.
Defensive priority
Defenders should prioritize verifying the version of gix-transport in use and assessing exposure to git-daemon connect requests. This involves checking for any instances of gitoxide gix-transport in the environment and ensuring they are updated to version 0.59.2 or later. Additionally, monitoring for suspicious activity related to git-daemon requests and logs is recommended.
Recommended defensive actions
- Verify the version of gix-transport in use and update to version 0.59.2 or later if necessary.
- Assess exposure to git-daemon connect requests and monitor for suspicious activity.
- Review git-daemon requests and logs for any signs of injected newlines or spoofed virtual hosts.
- Perform a thorough review of git-daemon instance security and ensure proper configuration.
- Monitor for any unusual activity related to git-daemon requests and logs.
- Conduct a comprehensive asset inventory to identify all instances of gitoxide gix-transport in the environment.
- Implement compensating controls for exposed systems while remediation is scheduled and verified.
Evidence notes
The evidence for this vulnerability comes from the CVE Program record and the NVD vulnerability detail page. The CVE description provides details on the vulnerability, including its impact and affected versions.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-91986 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-91986
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-91986 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-91986
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/GitoxideLabs/gitoxide/security/advisories/GHSA-rc7h-wp5f-w3g5
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/gitoxide-gix-transport-before-0.59.2-cr-lf-nul-injection
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.