CVE-2026-41185

Medium

Description

When Calico is configured with the Azure IPAM plugin, the Calico CNI binary mutates the incoming CNI configuration to attach subnet information before delegating to the IPAM plugin. After mutating, the Azure IPAM helper logs the entire unmarshaled configuration map (stdinData) at INFO level to /var/log/calico/cni/cni.log on every CNI ADD and DEL invocation — once per pod scheduled or terminated on the node. When the cluster is deployed using token-based Kubernetes authentication, this log entry contains the ServiceAccount token, client key, and certificate authority in plaintext. Any principal with read access to /var/log/calico/cni/cni.log on a node  can read these logs and extract the credentials, which grant cluster-wide Calico networking admin privileges.

SeverityMedium
CVSS6.5
Exploit probability—
ProductTigera Calico
PublishedMay 28, 2026
First seenMay 28, 2026
Weakness typeCWE-532CWE-532

How to fix

Update
  • tigera calico3.21.7, 3.32.0, 22.4.0, 3.22.3 or later
  • github.com/projectcalico/calico3.31.6, 1.11.0-cni-plugin.0.20260417001138-cd73bc2cea0f or later

Affected products

ProductAffected versionsFixed in
tigera calicov < 3.21.7, v < 3.32.0, v < 22.4.0, 3.22.0 ≤ v < 3.22.33.21.7, 3.32.0, 22.4.0, 3.22.3
github.com/projectcalico/calicoGo2.0.0 ≤ v < 3.31.6, v < 1.11.0-cni-plugin.0.20260417001138-cd73bc2cea0f3.31.6, 1.11.0-cni-plugin.0.20260417001138-cd73bc2cea0f
github.com/projectcalico/calico/v3GoNo range specified—

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.