Intel

AIKIDO-2026-666371

@argos-ci/core is vulnerable to OS Command Injection

CVE-2026-59960Published Jun 23, 2026
June 23, 2026

75

CVE Score

High

OS Command Injection

Are you affected? Scan for Free

TL;DR

@argos-ci/core passes attacker-controlled CI branch and ref names directly into execSync template literals in its git helper functions. Because execSync runs the command string through a shell, metacharacters such as $() command substitution in a branch name are evaluated before git executes. When a project has remote content access disabled, the upload flow resolves a merge base using the unsanitized branch, letting an attacker who controls the branch name run arbitrary OS commands on the CI runner. The fix invokes git via execFileSync with an argument array so the values are passed literally and never reach a shell.

How do I fix this?

Upgrade the @argos-ci/core library to the patch version.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and your project has remote content access disabled.

Versions

0.1.0 - 6.2.0

Fixed in 6.2.1

Background info

@argos-ci/core is vulnerable to OS Command Injection in versions 0.1.0 - 6.2.0.

Get secure today,
quickly and for free.

Secure your code, cloud, and runtime in one central system. Connect a repo to discover what the reasoning agents find in your codebase.

No credit card required | Scan results in 32 seconds.

Trusted by 150k+ orgs
  • Revolut
  • n8n
  • Lovable
  • Deel
  • Prove
  • Omnea