Skip to content
OpenAdvisories
High · 8.2 CVE-2026-29064 EUVD-2026-10044GHSA-hcm4-6hpj-vghmGO-2026-4636

Zarf: Symlink targets in archives are not validated against destination directory

Published Mar 6, 2026 · Updated Mar 6, 2026 · Assigned by GitHub_M

Description

Zarf is an Airgap Native Packager Manager for Kubernetes. From version 0.54.0 to before version 0.73.1, a path traversal vulnerability in archive extraction allows a specifically crafted Zarf package to create symlinks pointing outside the destination directory, enabling arbitrary file read or write on the system processing the package. This issue has been patched in version 0.73.1.

Affected products

VendorProductAffectedFixed
zarf-dev zarf >= 0.54.0, < 0.73.1 —

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
openSUSE Leap 16.0 govulncheck-vulndb 0.0.20260723T184607-160000.1.1 openSUSE-SU-2026:21483-1
openSUSE Leap 15.6 govulncheck-vulndb 0.0.20260317T205859-150000.1.152.1 SUSE-SU-2026:1042-1

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/zarf-dev/zarf >= 0.54.0, < 0.73.1 0.73.1 GO-2026-4636
Go github.com/zarf-dev/zarf/src/pkg/archive >= 0.54.0, < 0.73.1 0.73.1 GHSA-hcm4-6hpj-vghm

Advisories 2

References