First published: Mon Apr 22 2019(Updated: )
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()
Credit: jordan@liggitt.net
Affected Software | Affected Version | How to fix |
---|---|---|
Kubernetes Kubernetes | >=1.12.0<=1.12.4 | |
Kubernetes Kubernetes | =1.13.0 | |
Netapp Trident |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
The severity of CVE-2019-11243 is high with a CVSS score of 8.1.
The affected software for CVE-2019-11243 includes Kubernetes versions 1.12.0 to 1.12.4 and version 1.13.0 as well as Netapp Trident.
In the affected versions, the rest.AnonymousClientConfig() method returns a copy of the provided config with credentials removed, such as the bearer token, username/password, and client certificate/key data.
The references for CVE-2019-11243 include the following: SecurityFocus BID 108053, GitHub issue #76797, and Netapp advisory NTAP-20190509-0002.
To fix CVE-2019-11243, it is recommended to upgrade to a non-vulnerable version of Kubernetes or apply the necessary patches and updates provided by the vendor.