Advisory Database
  • Advisories
  • Dependency Scanning
  1. golang
  2. ›
  3. github.com/rancher/rke
  4. ›
  5. CVE-2023-32191

CVE-2023-32191: rke's credentials are stored in the RKE1 Cluster state ConfigMap

June 17, 2024 (updated October 16, 2024)

When RKE provisions a cluster, it stores the cluster state in a configmap called full-cluster-state inside the kube-system namespace of the cluster itself. This cluster state object contains information used to set up the K8s cluster, which may include the following sensitive data:

  • RancherKubernetesEngineConfig
  • RKENodeConfig
  • SSH username
  • SSH private key
  • SSH private key path
  • RKEConfigServices
  • ETCDService
  • External client key
  • BackupConfig
  • S3BackupConfig
  • AWS access key
  • AWS secret key
  • KubeAPIService
  • SecretsEncryptionConfig
  • K8s encryption configuration (contains encryption keys)
  • PrivateRegistries
  • User
  • Password
  • ECRCredentialPlugin
  • AWS access key
  • AWS secret key
  • AWS session token
  • CloudProvider
  • AzureCloudProvider
  • AAD client ID
  • AAD client secret
  • AAD client cert password
  • OpenstackCloudProvider
  • Username
  • User ID
  • Password
  • VsphereCloudProvider
  • GlobalVsphereOpts
  • User
  • Password
  • VirtualCenterConfig
  • User
  • Password
  • HarvesterCloudProvider
  • CloudConfig
  • CustomCloudProvider
  • BastionHost
  • User
  • SSH key
  • CertificatesBundle
  • Private key
  • EncryptionConfig
  • Private key

References

  • bugzilla.suse.com/show_bug.cgi?id=CVE-2023-32191
  • github.com/advisories/GHSA-6gr4-52w6-vmqx
  • github.com/rancher/rke
  • github.com/rancher/rke/commit/cf49199481a1891909acb1384eed73a5c987d5bd
  • github.com/rancher/rke/commit/f7485b8dce376db0fc15a7c3ceb3de7029c8d0cf
  • github.com/rancher/rke/security/advisories/GHSA-6gr4-52w6-vmqx
  • nvd.nist.gov/vuln/detail/CVE-2023-32191

Code Behaviors & Features

Detect and mitigate CVE-2023-32191 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions starting from 1.4.18 before 1.4.19, all versions starting from 1.5.9 before 1.5.10

Fixed versions

  • 1.4.19
  • 1.5.10

Solution

Upgrade to versions 1.4.19, 1.5.10 or above.

Impact 9.9 CRITICAL

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H

Learn more about CVSS

Weakness

  • CWE-922: Insecure Storage of Sensitive Information

Source file

go/github.com/rancher/rke/CVE-2023-32191.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Wed, 14 May 2025 12:14:59 +0000.