GitHub Advisoryadvisory · Go

GHSA-8cfg-vx93-jvxw Kubernetes client-go vulnerable to Sensitive Information Leak via Log File

MEDIUM Published 2023-02-06 Modified 2024-05-20 Official page ↗
Aliases
CVE-2020-8565
Ecosystem
Go
Packages
k8s.io/client-go, k8s.io/kubernetes
Severity
Moderate
CVSS vector
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
Weaknesses
CWE-532
Reviewed
2023-02-06

Affected packages

• Go k8s.io/client-go: >= 0.19.0, < 0.19.6 → fixed in 0.19.6 • Go k8s.io/client-go: >= 0.20.0-alpha.0, < 0.20.0-alpha.2 → fixed in 0.20.0-alpha.2 • Go k8s.io/client-go: >= 0.18.0, < 0.18.14 → fixed in 0.18.14 • Go k8s.io/client-go: < 0.17.16 → fixed in 0.17.16 • Go k8s.io/kubernetes: < 1.20.0-alpha.2 → fixed in 1.20.0-alpha.2

Description

In Kubernetes, if the logging level is set to at least 9, authorization and bearer tokens will be written to log files. This can occur both in API server logs and client tool output like kubectl. This affects <= v1.19.5, <= v1.18.13, <= v1.17.15, < v1.20.0-alpha2.

Related

Alias · CVE (1)

  • CVE-2020-8565 In Kubernetes, if the logging level is set to at least 9, authorization and bearer tokens will be written to log files. vulnerability

Weakness · CWE (1)

  • CWE-532 Insertion of Sensitive Information into Log File weakness

References