Description
gitoxide before 0.38.2 fails to validate carriage return characters in URL values passed to credential helpers. Attackers can supply URLs containing bare carriage returns to inject additional helper protocol fields and cause credential helpers to return credentials for attacker-specified hosts instead of the requested URL.
Published: 2026-08-28
Score: 2.3 Low
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized credential disclosure
Action: Patch
AI Analysis

Impact

gitoxide before version 0.38.2 does not validate carriage return characters in URLs that are passed to credential helpers, allowing an attacker to insert malicious CR characters that cause the helper protocol to inject new fields. This field injection can lead to the credential helper returning credentials for an attacker‑chosen host rather than the intended URL, effectively leaking stored credentials to the attacker. The weakness is an input validation flaw (CWE‑116).

Affected Systems

The vulnerability affects all installations of GitoxideLabs' gitoxide software before update to version 0.38.2. Users running older versions of the command‑line client should consider them at risk until a fixed release is applied.

Risk and Exploitability

The CVSS score of 2.3 indicates a low severity impact, and the EPSS score is not available, indicating lack of data on exploitation probability. Based on the description, it is inferred that the attack requires the attacker to supply a URL containing a carriage return to a credential helper invocation, and this typically occurs in a controlled or locally compromised environment. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities catalog, and no public exploits have been reported at the time of this analysis.

Generated by OpenCVE AI on August 28, 2026 at 13:41 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade gitoxide to version 0.38.2 or newer to remove the CR validation defect
  • If an upgrade is not immediately possible, avoid enabling credential helpers for any remote repositories that may supply untrusted URLs, or configure git to restrict helper access to only trusted hosts
  • Add a preprocessing step in any tooling that constructs URLs for gitoxide to strip or encode any carriage return characters before invoking the client

Generated by OpenCVE AI on August 28, 2026 at 13:41 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 28 Aug 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 28 Aug 2026 11:30:00 +0000

Type Values Removed Values Added
Description gitoxide before 0.38.2 fails to validate carriage return characters in URL values passed to credential helpers. Attackers can supply URLs containing bare carriage returns to inject additional helper protocol fields and cause credential helpers to return credentials for attacker-specified hosts instead of the requested URL.
Title gitoxide before 0.38.2 Credential Helper Protocol Field Injection
First Time appeared Gitoxidelabs
Gitoxidelabs gitoxide
Weaknesses CWE-116
CPEs cpe:2.3:a:gitoxidelabs:gitoxide:*:*:*:*:*:*:*:*
Vendors & Products Gitoxidelabs
Gitoxidelabs gitoxide
References
Metrics cvssV3_1

{'score': 3.1, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N'}

cvssV4_0

{'score': 2.3, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Gitoxidelabs Gitoxide
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-28T15:26:02.245Z

Reserved: 2026-08-28T10:37:51.949Z

Link: CVE-2026-82249

cve-icon Vulnrichment

Updated: 2026-08-28T15:25:58.052Z

cve-icon NVD

Status : Deferred

Published: 2026-08-28T12:16:36.810

Modified: 2026-08-28T20:20:16.183

Link: CVE-2026-82249

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-28T15:00:12Z

Weaknesses
  • CWE-116

    Improper Encoding or Escaping of Output