PT-2026-3870

CVE-2026-23960

·

Published

2026-01-21

·

Updated

2026-07-30

Description by

CVSS 4.0
7.3
High
MetricsAV:N/AC:H/AT:N/PR:L/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions Argo Workflows versions prior to 3.6.17 and prior to 3.7.8
Description Argo Workflows contains a stored cross-site scripting (XSS) issue in the artifact directory listing. This allows a workflow author to execute arbitrary JavaScript in another user’s browser under the Argo Server origin, potentially enabling API actions with the victim’s privileges. The issue stems from the directory listing response in server/artifacts/artifact server.go rendering object names directly into HTML without proper escaping. Object names are attacker-controlled when a workflow writes files into an output artifact directory. The vulnerable code is located at fmt.Fprintf within the specified file. An attacker can create a malicious workflow that produces a crafted HTML artifact containing a script. By sending a deep-link to this artifact to a victim, the attacker can execute the script in the victim's browser, potentially allowing the attacker to perform actions on the Argo Server API with the victim’s permissions, such as reading workflow information or creating/deleting workflows.
Recommendations Argo Workflows versions prior to 3.6.17 should be updated to version 3.6.17 or later. Argo Workflows versions prior to 3.7.8 should be updated to version 3.7.8 or later.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
GHSA-CV78-6M8Q-PH82
BIT-ARGO-WORKFLOWS-2026-23960
GO-2026-4350
OPENSUSE-SU-2026:21483-1
SUSE-SU-2026:0403-1
Found an issue in the description? Have something to add? Feel free to write us 👾