CVE Catalog

CVE-2026-59960

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.64%

49th percentile - higher than 49% of all known CVEs

Summary

Argos JavaScript SDK before core package version 6.2.1 allows attacker-controlled CI branch or ref values to be interpolated into commands executed by /bin/sh -c. Shell metacharacters in a pull-request branch name can execute arbitrary commands with Argos upload process privileges.

Risk Assessment

The risk includes exposure of CI secrets, alteration of build artifacts, or compromise of the CI runner, potentially leading to broader infrastructure compromise.

Recommendation

Immediately upgrade the Argos core package to version 6.2.1 or later and avoid using untrusted branch/ref values in configuration.

Related vulnerabilities

Original NVD description (English source)

Argos JavaScript provides official Argos SDKs for JavaScript. Prior to Argos core package version 6.2.1, attacker-controlled CI branch or ref values from GITHUB_HEAD_REF or ARGOS_BRANCH can flow through config.branch and getMergeBaseCommitSha() when hasRemoteContentAccess is false. The gitFetch() and gitMergeBase() functions in packages/core/src/ci-environment/git.ts interpolate these values into execSync() command strings executed by /bin/sh -c, so shell metacharacters in a pull-request branch name can execute arbitrary commands with the Argos upload process privileges on the CI runner. Successful exploitation can expose CI secrets, alter build artifacts, or compromise the runner. This issue is fixed in Argos core package version 6.2.1.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS