Vulnerability in Go-Git Go-Billy
CVE-2026-44740
Billy is an interface filesystem abstraction for Go. Prior to versions 5.9.0 and 6.0.0-alpha.1, multiple components may improperly handle crafted or malformed input, resulting in panics, infinite loops, uncontrolled recursion, or excessive resource consumption. These issues arise from insufficient validation and missing safety mechanisms such as cycle detection, recursion limits, or defensive handling of unexpected states when processing untrusted repository data and filesystem structures. This issue has been patched in versions 5.9.0 and 6.0.0-alpha.1.
Published · last modified .
CVSS v3 metric
CVSS v3 base score 6.5 (Medium). Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H.
EPSS exploit prediction
EPSS: 0.005 (42.6th percentile), scored .
Very low probability of exploitation in the next 30 days; routine patching cadence is appropriate. 43rd percentile — 42.6% of CVEs in the catalogue have a lower EPSS than this one. How to read EPSS.
EPSS over last 30 days · oldest: 0.004 · newest: 0.005 · change: +0.001
Affected products
- Go-Git Go-Billy — versions < 5.9.0, < 6.0.0-alpha.1
Weakness classification (CWE)
References
Frequently asked questions
- What is CVE-2026-44740?
- CVE-2026-44740 is a medium-severity vulnerability in Go-Git Go-Billy, classified under Uncontrolled Recursion. CVSS score: 6.5/10. Published 2026-06-01.
- How severe is CVE-2026-44740?
- Medium severity. CVSS v3 base score is 6.5 out of 10.