Rancher issues registration tokens to authenticate nodes and agents joining a downstream cluster. In affected versions, ClusterRegistrationToken credentials were stored in the plaintext status.Token field of the CRD and returned through the Rancher API. The same class of credential could also persist in copied registration commands in shell history, CI/CD systems, infrastructure-as-code, etcd, or etcd backups.
For the v2prov provisioning path used with RKE2/K3s, the system agent install script at /usr/local/custom_script/install.sh was written to the downstream node with 0644 permissions and embedded CATTLE_TOKEN, the server URL, and the CA checksum. A local user or process without root privileges could therefore read the credential when it had suitable local access.
The attacker must first obtain a valid registration token. The advisory identifies cluster-admin-level Rancher API access, etcd, stored automation, copied registration commands, or non-root local code execution on a node provisioned with v2prov as possible acquisition paths. The attacker can then use the token to register a rogue node with controlplane or etcd roles, potentially gaining full administrative control of the affected downstream cluster. The available evidence does not establish that every deployment uses both exposure surfaces.