GHSA-xw69-xv93-5fjv: gix-fs before 0.24.1 NTLM Credential Disclosure via Windows Symlink UNC Probe
gix-fs in gitoxide before 0.24.1 contains a credential disclosure vulnerability that allows remote attackers to capture NTLM credentials by supplying UNC symlink targets in a crafted repository. When a victim checks out the repository on Windows with symlinks enabled, gixfs::symlink::create calls isdir() on the UNC target, triggering SMB authentication that leaks the username, domain, and NTLMv2 hash.
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
gix-fsto a version that resolves this vulnerability.Fixed in 0.24.1