Skip to content
OpenAdvisories
High · 7.5 CVE-2026-25121 EUVD-2026-5380GHSA-5g94-c2wx-8pxwGO-2026-4405

apko is vulnerable to path traversal in apko dirFS which allows filesystem writes outside base

Published Feb 4, 2026 · Updated Feb 4, 2026 · Assigned by GitHub_M

Description

apko allows users to build and publish OCI container images built from apk packages. From version 0.14.8 to before 1.1.1, a path traversal vulnerability was discovered in apko's dirFS filesystem abstraction. An attacker who can supply a malicious APK package (e.g., via a compromised or typosquatted repository) could create directories or symlinks outside the intended installation root. The MkdirAll, Mkdir, and Symlink methods in pkg/apk/fs/rwosfs.go use filepath.Join() without validating that the resulting path stays within the base directory. This issue has been patched in version 1.1.1.

Affected products

VendorProductAffectedFixed
chainguard-dev apko >= 0.14.8, < 1.1.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.20260205T172317-150000.1.146.1 SUSE-SU-2026:0403-1

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling dagdotdev 0.0.20-r6 —

Affected packages

EcosystemPackageAffectedFixedRecord
Go chainguard.dev/apko >= 0.14.8, < 1.1.0 1.1.0 GHSA-5g94-c2wx-8pxw

Advisories 2

References