CVE-2019-11243

kubernetes: Authentication information exposure in rest.AnonymousClientConfig()

Published Apr 22, 2019 CVSS 3.1 · 8.1 High EPSS 1.7% KEV · Not listed
Description
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()

Remediation

Vendor Workaround

Clear the config.WrapTransport and config.Transport fields in addition to calling rest.AnonymousClientConfig()

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2019-2941 Kubernetes did not effectively clear service account credentials
Github GHSA Github GHSA GHSA-gc2p-g4fg-29vh Kubernetes did not effectively clear service account credentials
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
kubernetes
Published
Updated
Aug 4, 2024, 10:48 PM
Reserved
Apr 17, 2019, 12:00 AM
Status
Modified
Published
Apr 22, 2019, 3:29 PM
Modified
Jun 17, 2026, 2:12 AM
Severity
Low
Public date
Apr 22, 2019, 12:00 AM