CVE-2026-105769: github.com/chainguard-dev/kaniko · kaniko can send the build's Azure (Entra ID) access token to lookalike ACR registry hosts
Affects github.com/chainguard-dev/kanikoSource GCVE Database
Not known to be exploited · CVSS 9.3 Critical : upgrade to 1.25.20 as a priority.
Data as of 5 Nov 2026, 18:49 UTC
Thin evidence
One scorer or none| CNA (chainguard) | CVSS 3.1 | 9.3 |
|---|
- Patch
- Available – fixed in 1.25.20
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:NExploitation evidence
Disclosed: evidence found.
CVE published 2 Nov 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 5 Nov 2026.
What to do
Upgrade github.com/chainguard-dev/kaniko to 1.25.20.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| Gogithub.com/chainguard-dev/kaniko | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
Upgrade kaniko to version 1.25.20 or later, which includes a patched ACR credential helper that strictly validates registry hostnames and prevents token leakage. If upgrading is not possible, remove all Azure identity credentials and block access to the Azure Instance Metadata Service from build environments to prevent token exposure. Setting the environment variable AZURE_ENVIRONMENT=none disables the helper's token requests. Avoid using the 'acr-env' credsStore setting or replace it with per-host credHelpers entries for trusted registries. Treat any tokens issued during vulnerable builds as compromised and review Azure logs for suspicious activity.
Description
kaniko versions before 1.25.20 contain a vulnerability in the Azure Container Registry (ACR) credential helper that can cause it to send Microsoft Entra ID (Azure AD) access tokens to attacker-controlled lookalike registry hosts. This occurs when a Dockerfile references images from a hostname containing '.azurecr.io' or similar domains, allowing an attacker to receive live Azure Resource Manager tokens. The vulnerability is fixed in kaniko v1.25.20 by tightening hostname validation in the credential helper.
References
- github.com/chainguard-forks/kaniko/security/advisories/GHSA-5q7h-w9jf-cx97 (opens in a new tab)
- nvd.nist.gov/vuln/detail/CVE-2026-105769 (opens in a new tab)
- github.com/chrismellard/docker-credential-acr-env/issues/21 (opens in a new tab)
- github.com/chainguard-forks/kaniko/pull/495 (opens in a new tab)
- github.com/chainguard-forks/kaniko/commit/08de01fe7fffaeb6bc030efa9eae723ea2dd4405 (opens in a new tab)
- github.com/chainguard-forks/kaniko/commit/58915b22dbeca4d936d6bb51c0c889baf6ebbc48 (opens in a new tab)
- github.com/chainguard-forks/kaniko (opens in a new tab)
- github.com/chainguard-forks/kaniko/releases/tag/v1.25.20 (opens in a new tab)
- pkg.go.dev/vuln/GO-2026-6225 (opens in a new tab)