In Kubernetes v1.12.0-v1.12.4 and v1.13.0, the rest.AnonymousClientConfig() method returns a copy of the provided config, with credentials removed (bearer token, username/password, and client certificate/key data). In the affected versions, rest.AnonymousClientConfig() did not effectively clear service account credentials loaded using rest.InClusterConfig()
The product does not drop privileges before passing control of a resource to an actor that does not have those privileges.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Kubernetes | Kubernetes | 1.12.0 (including) | 1.12.4 (including) |
Kubernetes | Kubernetes | 1.13.0 (including) | 1.13.0 (including) |