Skip to content
OpenAdvisories

Description

Billy is an interface filesystem abstraction for Go. Prior to 5.9.0, multiple path traversal issues exist across different components of go-billy. Insufficient path sanitization and boundary enforcement may allow crafted paths (e.g., using ..) to escape intended base directories. While go-billy was not originally designed to provide a strong security boundary, some of these issues were inconsistent across some of the built-in implementations. This results in scenarios where applications relying on go-billy for some level of isolation may inadvertently expose access to unintended filesystem locations. This vulnerability is fixed in 5.9.0.

Affected products

VendorProductAffectedFixed
go-git go-billy < 5.9.0 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 golang-github-go-git-go-billy 5.9.0-1 —
Debian 14 golang-github-go-git-go-billy-v6 6.0.0~alpha.1-1 —
Debian 13 golang-github-go-git-go-billy No fix yet —
Debian 12 golang-github-go-git-go-billy No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 golang-github-go-git-go-billy No fix yet —
Ubuntu 26.04 LTS golang-github-go-git-go-billy No fix yet —
Ubuntu 25.10 golang-github-go-git-go-billy No fix yet —
Ubuntu 24.04 LTS golang-github-go-git-go-billy No fix yet —
Ubuntu 22.04 LTS golang-github-go-git-go-billy No fix yet —
ReleasePackageFixed inAdvisory
SLES for SAP 16.0 govulncheck-vulndb 0.0.20260727T201416-160000.1.1 SUSE-SU-2026:23227-1, SUSE-SU-2026:23216-1
SLES 16.0 govulncheck-vulndb 0.0.20260727T201416-160000.1.1 SUSE-SU-2026:23227-1, SUSE-SU-2026:23216-1
ReleasePackageFixed inAdvisory
openSUSE Leap 16.0 govulncheck-vulndb 0.0.20260727T201416-160000.1.1 openSUSE-SU-2026:21551-1

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling argo-cd-3.2 +1 3.2.12-r1 —
Wolfi rolling cerbos +1 0.53.0-r3 —
Wolfi rolling gitaly-18.10 18.10.6-r2 —
Wolfi rolling gitaly-18.11 18.11.6-r3 —
Wolfi rolling gitaly-18.6 +9 No fix yet —
Wolfi rolling gitaly-18.9 18.9.7-r2 —
Wolfi rolling kyverno-cli-1.17 1.17.2-r35 —
Wolfi rolling rancher-fleet-cli +1 0.15.1-r3 —
Wolfi rolling rclone 1.74.1-r1 —
Wolfi rolling scorecard 5.5.0-r3 —
Wolfi rolling syft 1.44.0-r3 —
Wolfi rolling teleport-18.6 18.6.8-r17 —
Wolfi rolling terragrunt 1.0.5-r3 —

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/go-git/go-billy/v5 < 5.9.0 5.9.0 GHSA-qw64-3x98-g7q2
Go github.com/go-git/go-billy/v6 < 6.0.0-alpha.1 6.0.0-alpha.1 GHSA-qw64-3x98-g7q2

Advisories 3

References