CVE-2025-66626CWE-23CWE-59CWE-78command-injection

CVE-2025-66626

High · published December 10, 2025

CVSS v3.1
8.1
EPSS
1%
Percentile
51.8
In the wild
Unconfirmed
What it is

⚡ A crafty oversight in how symbolic links are handled could let attackers slip malicious scripts right into your Argo Workflows pods! 🔥 This vulnerability is like a delivery person who accidentally takes a shortcut through a construction site instead of following the proper route, leading them to drop off a dangerous package instead of the intended goods. Just like that mistaken delivery, flawed link checks can allow attackers to overwrite important files with scripts of their choosing! An attacker could exploit this vulnerability to overwrite the file /var/run/argo/argoexec, which would lead to execution of their script at the pod's start. This means they could potentially control the pod, wreaking havoc on your workflows and compromising your Kubernetes environment. The risks here are high, and a successful exploit can have devastating effects on security and operations.

Put simply

This vulnerability is like a delivery person who accidentally takes a shortcut through a construction site instead of following the proper route, leading them to drop off a dangerous package instead of the intended goods. Just like that mistaken delivery, flawed link checks can allow attackers to overwrite important files with scripts of their choosing! This vulnerability in Argo Workflows arises from unsafe untar code that mishandles symbolic links in archives. The flawed computation of a link's target and insufficient checks allow attackers to inject and execute arbitrary scripts at pod startup.

What to do

An attacker could exploit this vulnerability to overwrite the file /var/run/argo/argoexec, which would lead to execution of their script at the pod's start. This means they could potentially control the pod, wreaking havoc on your workflows and compromising your Kubernetes environment. The risks here are high, and a successful exploit can have devastating effects on security and operations. Upgrade to versions 3.6.14 or 3.7.5 immediately to resolve this issue. Additionally, review your workflow configurations and ensure that uploads and archives are scanned for malicious content. Stay proactive to protect your Kubernetes environment! You've got this! By staying vigilant and following these steps, you're taking a giant leap towards securing your workflows and your Kubernetes setup. 🛡️

The record
Technical detail
CVSS v3.1
8.1 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00680 · 51.8th percentile
Weaknesses
CWE-23 · Relative Path Traversal; CWE-59 · Improper Link Resolution Before File Access ('Link Following'); CWE-78 · Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
Published
2025-12-10T02:16Z
Affected products (2)
ProductVersionsFixed in
argoproj/argo_workflows< 3.6.143.6.14
argoproj/argo_workflows≥ 3.7.0, < 3.7.53.7.5
References (6)
EPSS history
Timeline
  • 09 DEC 20:19Z
    argoproj/argo-workflows is vulnerable to RCE via ZipSlip and symbolic links
    cvelistv5