CVE-2026-6720

Calicoctl leaks cluster credentials to stderr when verbose logging is enabled

HIGH
7.2
CVSS Score
Published: May 28, 2026 at 03:47 PM UTC
Updated: June 17, 2026 at 11:01 AM UTC
3 products affected across 2 vendorsCalicoCalico EnterpriseCalico Cloud

Using Calico by Tigera?

Get instant alerts when new vulnerabilities affect Calico - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
HIGH7.2
Exploit prediction
EPSS 0.2%
SSVC
No known exploit

Description

When calicoctl is invoked with --log-level=info or --log-level=debug, the client prints the full contents of its loaded connection-configuration struct to stderr in a single log line. The struct embeds every credential calicoctl uses to talk to the cluster — inline kubeconfig (with bearer token), Kubernetes API bearer token, etcd password, and inline PEM-encoded etcd client certificate and key. Any reader of that stderr stream — CI job logs, session-recording archives, shared support-ticket transcripts, or local filesystem viewers on the host that ran calicoctl — can extract these credentials with zero Kubernetes privilege. calicoctl's default log level is panic, so this issue only triggers when verbose logging is explicitly enabled.

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

v < 22.4.0v < 3.32.0
Affected range stops below 22.4.0, so it looks safe — our inference, not a vendor statement
Affected range stops below 3.32.0, so it looks safe — our inference, not a vendor statement
v < 22.4.0
Affected range stops below 22.4.0, so it looks safe — our inference, not a vendor statement
v < 3.21.7
Affected range stops below 3.21.7, so it looks safe — our inference, not a vendor statement
Vendor states this is fixed in 3.22.3 (unaffected)

Remediation

No guide yet

No remediation guidance has been written for this CVE yet. What the record does show:

SSVC — Action Prioritization

SSVCNo known exploitNot automatablePartial impact

SSVC signals action urgency (what to patch first), separate from CVSS which measures severity.

CVSS

7.2HIGHTigera
Vector?

Quick Info

StatusDEFERRED
CWE
CWE-532

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card