GHSA-4x45-gxvp-6283
HIGHCVE-2026-59960@argos-ci/core@6.2.0 passes attacker-controlled CI branch/ref strings directly into an execSync() template literal in packages/core/src/ci-environment/git.ts:89. When a CI project has hasRemoteContentAccess: false, the Argos upload flow calls getMergeBaseCommitSha(), which invokes gitFetch() with the unsanitized branch name. Because execSync() passes the command string to /bin/sh -c, shell metacha
- Affected
- >=0, <6.2.1, <= 6.2.0
- Fixed in
- 6.2.1
- Weakness
- CWE-78
- Published
- 2026-09-10
- Source
- osv