Public mode

No access to your tenant or devices. Every item links to its source. What this means

Sources need attention Customize Public modeDiscuss ChangeIntel on Discord

ServiceAccount token disclosure via Azure IPAM CNI plugin logs

CVSS 4.0 6.0 MEDIUMEUVD CVSS 4.0 6.0 CVSS 4.0 · [email protected] · Secondary 6.0 MEDIUMCVSS 3.1 · [email protected] · Primary 6.5 MEDIUMCVSS_V3 CVSS_V4 Publisher rating MODERATEFixed by github.com/projectcalico/calico 3.31.6Fixed by github.com/projectcalico/calico 1.11.0-cni-plugin.0.20260417001138-cd73bc2cea0fosv · severity unknownFixed by github.com/projectcalico/calico 1.11.0-cni-plugin.0.20260417001138-cd73bc2cea0fKEV status unknown

cve-program · CVE-2026-41185

Published

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.

Read the publisher's advisory

euvd · EUVD-2026-32933

Published

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.

Read the publisher's advisory

nvd · CVE-2026-41185

Published

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.

Read the publisher's advisory

osv · GHSA-m67g-87rx-v42c

Published

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.

Read the publisher's advisory

osv · GO-2026-5891

Published

Calico Inserts Sensitive Information into Log File in github.com/projectcalico/calico. NOTE: The source advisory for this report contains additional versions that could not be automatically mapped to standard Go module versions. (If this is causing false-positive reports from vulnerability scanners, please suggest an edit to the report.) The additional affected modules and versions are: github.com/projectcalico/calico/v3 before v3.31.6.

Read the publisher's advisory

Affected versions, risk and source history

cve-program · CVE-2026-41185

Published

Calico

Vendor product

Publisher's version information

Shown as published. These rules are not interpreted as NuGet package version ranges.

{
                    "vendor": "Tigera",
                    "product": "Calico",
                    "versions": [
                        {
                            "status": "affected",
                            "version": "0",
                            "lessThan": "3.32.0",
                            "versionType": "semver"
                        }
                    ],
                    "defaultStatus": "affected"
                }

Calico Enterprise

Vendor product

Publisher's version information

Shown as published. These rules are not interpreted as NuGet package version ranges.

{
                    "vendor": "Tigera",
                    "product": "Calico Enterprise",
                    "versions": [
                        {
                            "status": "affected",
                            "version": "0",
                            "lessThan": "3.21.7",
                            "versionType": "semver"
                        },
                        {
                            "status": "affected",
                            "version": "3.22.0",
                            "lessThan": "3.22.3",
                            "versionType": "semver"
                        }
                    ],
                    "defaultStatus": "affected"
                }

Calico Cloud

Vendor product

Publisher's version information

Shown as published. These rules are not interpreted as NuGet package version ranges.

{
                    "vendor": "Tigera",
                    "product": "Calico Cloud",
                    "versions": [
                        {
                            "status": "affected",
                            "version": "0",
                            "lessThan": "22.4.0",
                            "versionType": "semver"
                        }
                    ],
                    "defaultStatus": "affected"
                }

Original source record · Cite this exact observation · Complete original publisher JSON

euvd · EUVD-2026-32933

Published

EUVD source date text has no stated timezone and is retained without inventing a UTC instant. Related bulletin membership is not an alias, common cause or applicability claim. A missing vector with a zero score is treated as unrated. Complete vendor/product and underlying source evidence remains in the original JSON.

Original publisher date fields

datePublished: May 28, 2026, 3:47:42 PM

dateUpdated: May 28, 2026, 5:03:54 PM

No normalized affected-package data is projected for this source revision. The original publisher record may contain additional product and version evidence; this does not establish that a package is unaffected.

Original source record · Cite this exact observation · Complete original publisher JSON

nvd · CVE-2026-41185

Published

NVD analysis and CPE criteria are source context, not proof that a package or your environment is affected. Complete affected data, logical configurations and SSVC are retained in the original JSON.

Source analysis status: Analyzed

Weakness classifications: CWE-532

Original publisher date fields

published: 2026-05-28T17:16:22.670

lastModified: 2026-06-17T10:46:17.790

3 source CPE criteria · context only
  • cpe:2.3:a:tigera:calico:*:*:*:*:enterprise:*:*:*
  • cpe:2.3:a:tigera:calico:*:*:*:*:open_source:*:*:*
  • cpe:2.3:a:tigera:calico:*:*:*:*:cloud:*:*:*

The original JSON retains the logical configuration operators, exclusions and version bounds.

No normalized affected-package data is projected for this source revision. The original publisher record may contain additional product and version evidence; this does not establish that a package is unaffected.

Original source record · Cite this exact observation · Complete original publisher JSON

osv · GHSA-m67g-87rx-v42c

Published

github.com/projectcalico/calico

Go

SEMVER · introduced 2.0.0 → fixed 3.31.6

github.com/projectcalico/calico

Go

SEMVER · introduced 0 → fixed 1.11.0-cni-plugin.0.20260417001138-cd73bc2cea0f

Original source record · Cite this exact observation · Complete original publisher JSON

osv · GO-2026-5891

Published

github.com/projectcalico/calico

Go

SEMVER · introduced 0 → fixed 1.11.0-cni-plugin.0.20260417001138-cd73bc2cea0f

github.com/projectcalico/calico/v3

Go

SEMVER · introduced 0

Original source record · Cite this exact observation · Complete original publisher JSON

ChangeIntel

An IT change radar: releases, security, known issues, retirements, documentation changes, and service status from public sources. Every item links to supporting evidence; dates and statuses can change after they are read.

Sources read 15 Nov 23:13 UTC · 274 of 275 readable · 250 fully read · 18 waiting for GitHub's hourly limit · documentation 461/469 current