Cleartext Storage of Sensitive Information Affecting github.com/rancher/fleet/internal/bundlereader package, versions >=0.11.0-rc.1 <0.11.10-rc.1>=0.12.0-rc.1 <0.12.6-rc.1>=0.13.0-rc.1 <0.13.1-rc.1


Severity

Recommended
0.0
high
0
10

CVSS assessment by Snyk's Security Team. Learn more

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 Learn

Learn about Cleartext Storage of Sensitive Information vulnerabilities in an interactive lesson.

Start learning
  • Snyk IDSNYK-GOLANG-GITHUBCOMRANCHERFLEETINTERNALBUNDLEREADER-12301662
  • published31 Aug 2025
  • disclosed29 Aug 2025
  • creditUnknown

Introduced: 29 Aug 2025

NewCVE-2024-52284  (opens in a new tab)
CWE-312  (opens in a new tab)

How to fix?

Upgrade github.com/rancher/fleet/internal/bundlereader to version 0.11.10-rc.1, 0.12.6-rc.1, 0.13.1-rc.1 or higher.

Overview

Affected versions of this package are vulnerable to Cleartext Storage of Sensitive Information via ignoreApplyConfigs. An attacker can access sensitive information, such as credentials or secrets, by retrieving unencrypted values through API calls if they have GET or LIST permissions on BundleDeployment resources.

Note: This is only exploitable if Kubernetes encryption at rest is not enabled for the relevant resources.

Workaround

This vulnerability can be mitigated by specifying paths to values files as simple file names (e.g., 'values.yaml') instead of paths containing directories (e.g., 'config-chart/values.yaml').

CVSS Base Scores

version 4.0
version 3.1