Podman: buildah: buildah/copier: directory escape via crafted tar symlinks when used outside buildah by non-root callers
Published Sep 15, 2026
4.5
MEDIUMCVSS 3.1
EPSS 0.41%
Description
A flaw was found in the buildah/copier Go package. When used outside of Buildah by a non-root caller, a crafted tar archive containing malicious symlinks can escape the target extraction directory and create files outside the intended destination. Buildah itself uses chroot hardening and is not affected.
Affected products
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | |||
|---|---|---|---|---|---|---|
| Red Hat | Red Hat Ansible Automation Platform 2 | affected |
| |||
| Red Hat | Red Hat Enterprise Linux 10 | affected |
| |||
| Red Hat | Red Hat Enterprise Linux 8 | affected |
| |||
| Red Hat | Red Hat Enterprise Linux 9 | affected |
| |||
| Red Hat | Red Hat OpenShift Container Platform 4 | affected |
| |||
| Red Hat | Red Hat OpenShift Dev Spaces | affected |
| |||
| Red Hat | Red Hat OpenShift Virtualization 4 | affected |
| |||
| Red Hat | Red Hat Quay 3 | affected |
|
No data.
No data.
Red Hat Ansible Automation Platform 2
ansible-automation-platform-24/eda-controller-rhel8
Fix deferred
Red Hat Ansible Automation Platform 2
ansible-automation-platform-25/eda-controller-rhel8
Fix deferred
Red Hat Ansible Automation Platform 2
ansible-automation-platform-26/eda-controller-rhel9
Fix deferred
Red Hat Ansible Automation Platform 2
ansible-automation-platform-27/eda-controller-rhel9
Fix deferred
Red Hat Ansible Automation Platform 2
python-podman
Fix deferred
Red Hat Ansible Automation Platform 2
python3.11-podman
Fix deferred
Red Hat Ansible Automation Platform 2
python3.12-podman
Fix deferred
Red Hat Ansible Automation Platform 2
python3x-podman
Fix deferred
Red Hat Enterprise Linux 10
buildah
Fix deferred
Red Hat Enterprise Linux 10
podman
Fix deferred
Red Hat Enterprise Linux 10
python-podman
Fix deferred
Red Hat Enterprise Linux 10
rhel10/buildah
Fix deferred
Red Hat Enterprise Linux 10
ubi10/buildah
Fix deferred
Red Hat Enterprise Linux 10
ubi10/podman
Fix deferred
Red Hat Enterprise Linux 8
container-tools:rhel8/buildah
Fix deferred
Red Hat Enterprise Linux 8
container-tools:rhel8/podman
Fix deferred
Red Hat Enterprise Linux 8
ubi8/buildah
Fix deferred
Red Hat Enterprise Linux 8
ubi8/podman
Fix deferred
Red Hat Enterprise Linux 9
buildah
Fix deferred
Red Hat Enterprise Linux 9
podman
Fix deferred
Red Hat Enterprise Linux 9
python-podman
Fix deferred
Red Hat Enterprise Linux 9
ubi9/buildah
Fix deferred
Red Hat Enterprise Linux 9
ubi9/podman
Fix deferred
Red Hat Hardened Images
buildah
Affected
Red Hat Hardened Images
podman
Affected
Red Hat OpenShift Container Platform 4
openshift/ose-rhel-coreos-8
Fix deferred
Red Hat OpenShift Container Platform 4
openshift/ose-rhel-coreos-9
Fix deferred
Red Hat OpenShift Container Platform 4
podman
Fix deferred
Red Hat OpenShift Dev Spaces
devspaces/udi-base-rhel10
Fix deferred
Red Hat OpenShift Dev Spaces
devspaces/udi-base-rhel9
Fix deferred
Red Hat OpenShift Dev Spaces
devspaces/udi-rhel9
Fix deferred
Red Hat OpenShift Virtualization 4
container-native-virtualization/ocp-virt-validation-checkup-rhel9
Fix deferred
Red Hat Quay 3
quay/quay-builder-rhel8
Fix deferred
Red Hat Quay 3
quay/quay-builder-rhel9
Fix deferred
| Product | Package | State | Advisory |
|---|---|---|---|
| Red Hat Ansible Automation Platform 2 | ansible-automation-platform-24/eda-controller-rhel8 | Fix deferred | n/a |
| Red Hat Ansible Automation Platform 2 | ansible-automation-platform-25/eda-controller-rhel8 | Fix deferred | n/a |
| Red Hat Ansible Automation Platform 2 | ansible-automation-platform-26/eda-controller-rhel9 | Fix deferred | n/a |
| Red Hat Ansible Automation Platform 2 | ansible-automation-platform-27/eda-controller-rhel9 | Fix deferred | n/a |
| Red Hat Ansible Automation Platform 2 | python-podman | Fix deferred | n/a |
| Red Hat Ansible Automation Platform 2 | python3.11-podman | Fix deferred | n/a |
| Red Hat Ansible Automation Platform 2 | python3.12-podman | Fix deferred | n/a |
| Red Hat Ansible Automation Platform 2 | python3x-podman | Fix deferred | n/a |
| Red Hat Enterprise Linux 10 | buildah | Fix deferred | n/a |
| Red Hat Enterprise Linux 10 | podman | Fix deferred | n/a |
| Red Hat Enterprise Linux 10 | python-podman | Fix deferred | n/a |
| Red Hat Enterprise Linux 10 | rhel10/buildah | Fix deferred | n/a |
| Red Hat Enterprise Linux 10 | ubi10/buildah | Fix deferred | n/a |
| Red Hat Enterprise Linux 10 | ubi10/podman | Fix deferred | n/a |
| Red Hat Enterprise Linux 8 | container-tools:rhel8/buildah | Fix deferred | n/a |
| Red Hat Enterprise Linux 8 | container-tools:rhel8/podman | Fix deferred | n/a |
| Red Hat Enterprise Linux 8 | ubi8/buildah | Fix deferred | n/a |
| Red Hat Enterprise Linux 8 | ubi8/podman | Fix deferred | n/a |
| Red Hat Enterprise Linux 9 | buildah | Fix deferred | n/a |
| Red Hat Enterprise Linux 9 | podman | Fix deferred | n/a |
| Red Hat Enterprise Linux 9 | python-podman | Fix deferred | n/a |
| Red Hat Enterprise Linux 9 | ubi9/buildah | Fix deferred | n/a |
| Red Hat Enterprise Linux 9 | ubi9/podman | Fix deferred | n/a |
| Red Hat Hardened Images | buildah | Affected | n/a |
| Red Hat Hardened Images | podman | Affected | n/a |
| Red Hat OpenShift Container Platform 4 | openshift/ose-rhel-coreos-8 | Fix deferred | n/a |
| Red Hat OpenShift Container Platform 4 | openshift/ose-rhel-coreos-9 | Fix deferred | n/a |
| Red Hat OpenShift Container Platform 4 | podman | Fix deferred | n/a |
| Red Hat OpenShift Dev Spaces | devspaces/udi-base-rhel10 | Fix deferred | n/a |
| Red Hat OpenShift Dev Spaces | devspaces/udi-base-rhel9 | Fix deferred | n/a |
| Red Hat OpenShift Dev Spaces | devspaces/udi-rhel9 | Fix deferred | n/a |
| Red Hat OpenShift Virtualization 4 | container-native-virtualization/ocp-virt-validation-checkup-rhel9 | Fix deferred | n/a |
| Red Hat Quay 3 | quay/quay-builder-rhel8 | Fix deferred | n/a |
| Red Hat Quay 3 | quay/quay-builder-rhel9 | Fix deferred | n/a |
No package ranges for this CVE.
Remediation
Vendor solution
To mitigate this issue, users should ensure that `podman cp` operations are only performed against trusted Podman system service servers. Copying content from untrusted sources may expose the client to directory traversal vulnerabilities.
Red Hat statement
This flaw allows a directory escape via crafted tar symlinks when a macOS Podman remote client performs `podman cp` against a malicious Podman system service server. Exploitation requires interaction with a malicious server and is not applicable to typical container deployments on Red Hat Enterprise Linux.
Red Hat mitigation
To mitigate this issue, users should ensure that `podman cp` operations are only performed against trusted Podman system service servers. Copying content from untrusted sources may expose the client to directory traversal vulnerabilities.
References (6)
- https://access.redhat.com/errata/RHSA-2026:74861 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/security/cve/CVE-2026-79705 vdb-entryx_refsource_REDHATVendor Advisory
- https://bugzilla.redhat.com/show_bug.cgi?id=2523419 issue-trackingx_refsource_REDHATIssue Tracking
- https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-78823 Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2026-79705
- https://www.cve.org/CVERecord?id=CVE-2026-79705
| Link | Providers | Tags |
|---|---|---|
| https://access.redhat.com/errata/RHSA-2026:74861 | vendor-advisoryx_refsource_REDHAT | |
| https://access.redhat.com/security/cve/CVE-2026-79705 | vdb-entryx_refsource_REDHATVendor Advisory | |
| https://bugzilla.redhat.com/show_bug.cgi?id=2523419 | issue-trackingx_refsource_REDHATIssue Tracking | |
| https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-78823 | Advisory | |
| https://nvd.nist.gov/vuln/detail/CVE-2026-79705 | ||
| https://www.cve.org/CVERecord?id=CVE-2026-79705 |
Change history (0)
No recorded changes yet.