CVE-2025-62156

Argo Workflows is an open source container-native workflow engine for orchestrating parallel jobs on Kubernetes. Versions prior to 3.6.12 and versions 3.7.0 through 3.7.2 contain a Zip Slip path traversal vulnerability in artifact extraction. During artifact extraction the unpack/untar logic (workflow/executor/executor.go) uses filepath.Join(dest, filepath.Clean(header.Name)) without validating that header.Name stays within the intended extraction directory. A malicious archive entry can supply a traversal or absolute path that, after cleaning, overrides the destination directory and causes files to be written outside the /work/tmp extraction path and into system directories such as /etc inside the container. The vulnerability enables arbitrary file creation or overwrite in system configuration locations (for example /etc/passwd, /etc/hosts, /etc/crontab), which can lead to privilege escalation or persistence within the affected container. Update to 3.6.12 or 3.7.3 to remediate the issue.
Configurations

Configuration 1 (hide)

OR cpe:2.3:a:argoproj:argo_workflows:*:*:*:*:*:go:*:*
cpe:2.3:a:argoproj:argo_workflows:*:*:*:*:*:go:*:*

History

08 Oct 2026, 11:10

Type Values Removed Values Added
Summary
  • (es) Argo Workflows es un motor de flujo de trabajo de código abierto nativo de contenedor para orquestar trabajos paralelos en Kubernetes. Las versiones anteriores a la 3.6.12 y las versiones 3.7.0 a la 3.7.2 contienen una vulnerabilidad de salto de ruta Zip Slip en la extracción de artefactos. Durante la extracción de artefactos, la lógica de descompresión/desempaquetado (unpack/untar) (workflow/executor/executor.go) utiliza filepath.Join(dest, filepath.Clean(header.Name)) sin validar que header.Name permanezca dentro del directorio de extracción previsto. Una entrada de archivo maliciosa puede proporcionar una ruta de salto o absoluta que, después de la limpieza, anula el directorio de destino y hace que los archivos se escriban fuera de la ruta de extracción /work/tmp y en directorios del sistema como /etc dentro del contenedor. La vulnerabilidad permite la creación o sobrescritura arbitraria de archivos en ubicaciones de configuración del sistema (por ejemplo, /etc/p4ssd, /etc/h0sts, /etc/crontab), lo que puede conducir a la escalada de privilegios o la persistencia dentro del contenedor afectado. Actualice a la 3.6.12 o 3.7.3 para remediar el problema.

Information

Published : 2025-10-14 15:16

Updated : 2026-10-08 12:10


NVD link : CVE-2025-62156

Mitre link : CVE-2025-62156

CVE.ORG link : CVE-2025-62156


JSON object : View

Products Affected

argoproj

  • argo_workflows
CWE
CWE-22

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')