CVE-2026-32637 Velero vulnerable to file path traversal when extracting from backup's tarball
An attacker with access to the backup storage can upload a malicious tarball to overwrite files in the Velero pod during restore.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- A user has to click or open something
- Fix
- Available
What is CVE-2026-32637?
CVE-2026-32637 is a medium-severity path traversal vulnerability in velero-io velero, published on 25 Aug 2026. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.
Official description
Velero is an open source tool for backing up, restoring, and migrating Kubernetes cluster resources and persistent volumes. Prior to 1.18.1, an attacker who compromises the backup object-storage backend can upload a malicious backup tarball containing parent-directory paths that escape the extraction directory during restore and overwrite sensitive files in the Velero pod filesystem. This issue is fixed in version 1.18.1.
Weakness: CWE-22
Which versions are affected by CVE-2026-32637?
3 open source packages ship an affected version, including github.com/vmware-tanzu/velero.
| Package | Affected | Fixed in |
|---|---|---|
github.com/vmware-tanzu/velero Go | All versions | 1.18.1 |
github.com/vmware-tanzu/velero Go | All versions | 1.18.1 |
github.com/vmware-tanzu/velero Go | All versions | 1.18.1 |
How do I fix CVE-2026-32637?
Upgrade github.com/vmware-tanzu/velero to 1.18.1 or later.
Upgrade, and resolve every user-supplied path against an allowed base folder before opening it. More about Path traversal.
Is CVE-2026-32637 being exploited?
There is no known exploitation of CVE-2026-32637 in the wild and no public exploit code.
Sources
Also known as CLEANSTART-2026-ZM91804, GHSA-j2g6-362q-6qc6, GO-2026-6259, MINI-33x3-j7rp-j6hp, MINI-3m3p-xqx3-m69p, MINI-3xq2-jjf5-4crj and 13 more.