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()
Metrics
Affected Vendors & Products
Advisories
Source | ID | Title |
---|---|---|
![]() |
EUVD-2019-2941 | Kubernetes did not effectively clear service account credentials |
![]() |
GHSA-gc2p-g4fg-29vh | Kubernetes did not effectively clear service account credentials |
Fixes
Solution
No solution given by the vendor.
Workaround
Clear the config.WrapTransport and config.Transport fields in addition to calling rest.AnonymousClientConfig()
References
History
No history.

Status: PUBLISHED
Assigner: kubernetes
Published:
Updated: 2024-08-04T22:48:09.023Z
Reserved: 2019-04-17T00:00:00
Link: CVE-2019-11243

No data.

Status : Modified
Published: 2019-04-22T15:29:00.790
Modified: 2024-11-21T04:20:47.533
Link: CVE-2019-11243


No data.