Description
Git for Windows is the Windows port of Git. Prior to 2.55.0.windows.4, a malicious remote Git server can advertise a bundle URI that reaches transport_get_remote_bundle_uri(), fetch_bundle_uri_internal(), and copy_uri_to_file() in bundle-uri.c during clone or fetch when transfer.bundleuri=true. Non-HTTP(S) values are treated as local filesystem paths, and file URI prefixes are removed, so a bare UNC path or file URI targeting an attacker-controlled share causes Windows to initiate an outbound SMB connection. This can expose NTLM authentication material to the attacker-selected host. This issue is fixed in version 2.55.0.windows.4.
Published: 2026-08-21
Score: 7.4 High
EPSS: < 1% Very Low
KEV: No
Impact: Credential Exposure via SMB
Action: Immediate Patch
AI Analysis

Impact

A malicious Git server can advertise a bundle URI that, when a Windows user clones or fetches with transfer.bundleuri enabled, triggers Git for Windows to treat the URI as a local filesystem path. The resulting build of the path is used to copy the bundle to the local file system, which causes Windows to resolve a UNC or file:// path as a network share and open an outbound SMB connection. The SMB authentication performed by Windows sends NTLM credentials to the attacker-controlled host, thus exposing an authentication mechanism that the attacker can harvest.

Affected Systems

Any installation of Git for Windows prior to version 2.55.0.windows.4 that processes server‑advertised bundle URIs is vulnerable. The CVE affects the git-for-windows:git product when the transfer.bundleuri feature is enabled.

Risk and Exploitability

The CVSS score of 7.4 indicates a high‑severity flaw. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog, but the exploitation path is realistic: a remote Git server can supply a crafted bundle URI and trigger an SMB callback without further authentication. Because the SMB connection carries NTLM tokens, the impact includes the disclosure of authentication credentials. The vulnerability requires the user’s Windows account to be used to initiate the SMB connection, so users with higher privileges are particularly at risk.

Generated by OpenCVE AI on August 21, 2026 at 21:37 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Git for Windows to version 2.55.0.windows.4 or later, which removes the processing of non‑HTTP(S) bundle URIs as SMB targets.
  • Disable the transfer.bundleuri feature by setting 'git config --global transfer.bundleuri false' or removing the option from any deployment configuration to prevent Git from following server‑advertised bundle URIs.
  • Limit outbound SMB traffic from affected hosts by configuring firewall rules or network segmentation to block connections to potentially malicious SMB endpoints.

Generated by OpenCVE AI on August 21, 2026 at 21:37 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 26 Aug 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Sun, 23 Aug 2026 17:45:00 +0000

Type Values Removed Values Added
First Time appeared Gitforwindows
Gitforwindows git
Vendors & Products Gitforwindows
Gitforwindows git

Fri, 21 Aug 2026 20:15:00 +0000

Type Values Removed Values Added
Description Git for Windows is the Windows port of Git. Prior to 2.55.0.windows.4, a malicious remote Git server can advertise a bundle URI that reaches transport_get_remote_bundle_uri(), fetch_bundle_uri_internal(), and copy_uri_to_file() in bundle-uri.c during clone or fetch when transfer.bundleuri=true. Non-HTTP(S) values are treated as local filesystem paths, and file URI prefixes are removed, so a bare UNC path or file URI targeting an attacker-controlled share causes Windows to initiate an outbound SMB connection. This can expose NTLM authentication material to the attacker-selected host. This issue is fixed in version 2.55.0.windows.4.
Title Git for Windows: Server-advertised bundle-uri can trigger outbound SMB callbacks via UNC and file:// paths on Windows
Weaknesses CWE-200
CWE-610
References
Metrics cvssV3_1

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


Subscriptions

Gitforwindows Git
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-26T17:38:14.501Z

Reserved: 2026-07-14T22:32:17.732Z

Link: CVE-2026-62960

cve-icon Vulnrichment

Updated: 2026-08-26T17:38:10.265Z

cve-icon NVD

Status : Received

Published: 2026-08-21T20:16:38.700

Modified: 2026-08-26T18:16:56.350

Link: CVE-2026-62960

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-23T16:47:07Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor

  • CWE-610

    Externally Controlled Reference to a Resource in Another Sphere