Arbitrary Code Injection Affecting github.com/yokecd/yoke/internal/atc package, versions <0.19.2


Severity

Recommended
0.0
high
0
10

CVSS assessment by Snyk's Security Team. Learn more

Threat Intelligence

Exploit Maturity
Proof of Concept
EPSS
0.4% (32nd percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk IDSNYK-GOLANG-GITHUBCOMYOKECDYOKEINTERNALATC-15282849
  • published15 Feb 2026
  • disclosed12 Feb 2026
  • creditb0b0haha, lixingquzhi

Introduced: 12 Feb 2026

CVE-2026-26056  (opens in a new tab)
CWE-94  (opens in a new tab)

How to fix?

Upgrade github.com/yokecd/yoke/internal/atc to version 0.19.2 or higher.

Overview

Affected versions of this package are vulnerable to Arbitrary Code Injection via the overrides.yoke.cd/flight annotation, which allows a user-supplied URL to be used directly by the controller without validation. An attacker can execute arbitrary code within the controller context by injecting a malicious URL, leading to the creation or modification of Kubernetes resources and potential privilege escalation.

Note:

This is only exploitable if the attacker has create or update permissions on Custom Resources managed by the controller and the controller is able to access external URLs.

Workaround

This vulnerability can be mitigated by disabling the annotation override feature, restricting the controller's outbound network access, limiting create/update permissions to trusted users, or deploying a validating webhook to reject resources with the overrides.yoke.cd/flight annotation.

CVSS Base Scores

version 4.0
version 3.1