PT-2026-41151 · Go-Billy · Go-Billy

CVE-2026-44973

·

Published

2026-05-14

·

Updated

2026-08-10

CVSS v3.1

8.1

High

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Name of the Vulnerable Software and Affected Versions go-billy versions prior to 5.9.0
Description Multiple path traversal issues exist across different components of the software due to insufficient path sanitization and boundary enforcement. This allows crafted paths, such as those using .., to escape intended base directories. Consequently, applications relying on the software for isolation may inadvertently expose access to unintended filesystem locations. The osfs.ChrootOS implementation is notably affected.
Recommendations Update to version 5.9.0 or later. As a temporary mitigation, replace the osfs.ChrootOS implementation with osfs.BoundOS using osfs.New(path, WithBoundOS()). For stronger security boundary enforcement, upgrade to version 6, where osfs implementations are backed by the os.Root primitive.

Exploit

Fix

Path traversal

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CLEANSTART-2026-BP02821
CLEANSTART-2026-CP15003
CLEANSTART-2026-EH36582
CLEANSTART-2026-ES72297
CLEANSTART-2026-HO16255
CLEANSTART-2026-JW97006
CLEANSTART-2026-KL41807
CLEANSTART-2026-KQ90880
CLEANSTART-2026-MY68881
CLEANSTART-2026-OS93204
CLEANSTART-2026-QT53274
CLEANSTART-2026-UY49411
CLEANSTART-2026-VD47610
CLEANSTART-2026-WF25734
CLEANSTART-2026-WY21381
CLEANSTART-2026-YF30779
CVE-2026-44973
GHSA-QW64-3X98-G7Q2
GO-2026-5597
OPENSUSE-SU-2026:21551-1
SUSE-SU-2026:23216-1
SUSE-SU-2026:23227-1

Affected Products

Go-Billy