CVE Catalog

CVE-2026-44973

HighCVSS 8.1
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.31%

23th percentile - higher than 23% of all known CVEs

Summary

Multiple path traversal vulnerabilities were found in go-billy prior to version 5.9.0. Insufficient path sanitization and boundary enforcement allow crafted paths (e.g., using ..) to escape intended base directories. The issue is fixed in version 5.9.0.

Risk Assessment

Organizations relying on go-billy for filesystem isolation may inadvertently expose access to unintended filesystem locations, leading to data leakage or system integrity compromise.

Recommendation

Immediately upgrade go-billy to version 5.9.0 or later. If an upgrade is not possible, implement additional path validation mechanisms in applications using this library.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS