CVE-2023-49569: Maliciously crafted Git server replies can lead to path traversal and RCE on go-git clients
Vulnerability summary
CVE-2023-49569 is a critical (CVSS 9.8) vulnerability in go-git_project go-git. EPSS estimates a 1.51% chance of exploitation in the next 30 days, higher than 74.4% of scored vulnerabilities.
Severe, CVSS 9.8 (CVE.org); no exploitation reported by the 5 checked sources; EPSS 2% (FIRST, 03-11-2026)
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 4 · Related 14Timeline
- 12-01-2024PublishedVulnerability first disclosed.
- 14-11-2024Last modifiedVulnerability information updated.
Description
A path traversal vulnerability was discovered in go-git versions prior to v5.11. This vulnerability allows an attacker to create and amend files across the filesystem. In the worse case scenario, remote code execution could be achieved. Applications are only affected if they are using the ChrootOS https://pkg.go.dev/github.com/go-git/go-billy/v5/osfs#ChrootOS , which is the default when using "Plain" versions of Open and Clone funcs (e.g. PlainClone). Applications using BoundOS https://pkg.go.dev/github.com/go-git/go-billy/v5/osfs#BoundOS or in-memory filesystems are not affected by this issue. This is a go-git implementation issue and does not affect the upstream git cli.
CVSS metrics
8 scores · 8 sources · 1 version- OSV · Red hatEcosystem advisory · calculated8.1HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:HDiffers
- OSV · UbuntuEcosystem advisory · calculated9.8CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- OSV · DebianEcosystem advisory · calculated9.8CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- OSV · WolfiEcosystem advisory · calculated9.8CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- OSV · GoEcosystem advisory · calculated9.8CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- OSV · ChainguardEcosystem advisory · calculated9.8CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- NVDNIST9.8CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS trend
Probability
1.51%
Chance of exploitation in the next 30 days
Percentile
74%
Versus all other CVEs
30-day change
No change 0.00 pp
From 1.51% on 04-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Known conditions: network-reachable, no authentication, no user interaction (CVSS vector). Other conditions: not stated in public data.
Redhat55 products
- ceph< 2:17.2.6-216.el8cp | < 2:17.2.6-216.el9cp
- ceph-base< 2:17.2.6-216.el8cp | < 2:17.2.6-216.el9cp
- ceph-base-debuginfo< 2:17.2.6-216.el8cp | < 2:17.2.6-216.el9cp
- ceph-common< 2:17.2.6-216.el8cp | < 2:17.2.6-216.el9cp
- ceph-common-debuginfo< 2:17.2.6-216.el8cp | < 2:17.2.6-216.el9cp
Chainguard11 products
- bom< 0.6.0-r0
- gitness< 3.0.0_beta5-r0
- gitsign< 0.8.1-r0
- gitsign-config< 0.8.1-r0
- gitsign-credential-cache< 0.8.1-r0
Wolfi11 products
- bom< 0.6.0-r0
- gitness< 3.0.0_beta5-r0
- gitsign< 0.8.1-r0
- gitsign-config< 0.8.1-r0
- gitsign-credential-cache< 0.8.1-r0
Debian1 product
- golang-github-go-git-go-gitAll versions (No fix recorded) | < 5.11.0-1
Github.com/go-git/go-git1 product
- v5≥ 5.0.0, < 5.11.0
Go-git1 product
- go-git5.11.0
Go-git_project1 product
- go-git≥ 4.0.0, < 5.11.0
Gopkg.in/src-d1 product
- go-git.v4≥ 4.0.0, ≤ 4.13.1 | ≥ 4.7.1 (No fix recorded)
Ubuntu1 product
- golang-github-go-git-go-git< 5.4.2-3ubuntu0.1~esm1 | < 5.4.2-4ubuntu0.24.04.3+esm2
9 vendors · 83 products
References
14 links- github.com/go-git/go-git/security/advisories/GHSA-449p-3h89-pw88ARTICLEREPORTAdvisoryWEBVendor Advisory
Show all 14 references
- github.com/go-git/go-gitPACKAGE