Insufficiently Protected Credentials Affecting github.com/rancher/fleet/internal/cmd/agent/deployer package, versions >=0.12.0-alpha.1 <0.12.15-rc.2>=0.13.0-alpha.1 <0.13.11-rc.1>=0.14.0-alpha.1 <0.14.6-rc.2>=0.15.0-alpha.1 <0.15.2-rc.2


Severity

Recommended
0.0
high
0
10

CVSS assessment by Snyk's Security Team. Learn more

Threat Intelligence

EPSS
0.44% (37th 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-GITHUBCOMRANCHERFLEETINTERNALCMDAGENTDEPLOYER-17808277
  • published3 Jul 2026
  • disclosed1 Jul 2026
  • creditUnknown

Introduced: 1 Jul 2026

CVE-2026-44938  (opens in a new tab)
CWE-522  (opens in a new tab)

How to fix?

Upgrade github.com/rancher/fleet/internal/cmd/agent/deployer to version 0.12.15-rc.2, 0.13.11-rc.1, 0.14.6-rc.2, 0.15.2-rc.2 or higher.

Overview

Affected versions of this package are vulnerable to Insufficiently Protected Credentials via the addLabelsFromOptions function. An attacker can overwrite security-sensitive namespace labels by pushing changes to a monitored repository, thereby weakening admission controls and enabling deployment of workloads that would otherwise be blocked by policy enforcement.

Workaround

This vulnerability can be mitigated by deploying NeuVector and configuring an admission control Deny rule for "Run as privileged" in Protect mode, or by restricting repository access in multi-tenant environments.

CVSS Base Scores

version 4.0
version 3.1