Description
Kyverno before 1.16.4 automatically attaches the admission controller's ServiceAccount token to outbound HTTP requests in apiCall service mode without explicit authorization headers. Attackers can exfiltrate the token by directing apiCall requests to external or attacker-controlled endpoints, gaining full control over Kyverno policies and cluster resources.
Published: 2026-09-01
Score: 8.3 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Kyverno versions before 1.16.4 automatically attach the admission controller’s ServiceAccount token to outbound HTTP requests when operating in apiCall service mode. This behavior occurs without explicit authorization headers, allowing an attacker to intercept and exfiltrate the bearer token from the request. The leaked token can be used to authenticate against the Kubernetes API and obtain unrestricted access to cluster resources and Kyverno policies. The underlying weakness corresponds to Improper Authorization (CWE-200).

Affected Systems

The vulnerability affects the Kyverno project, specifically the Kyverno policy engine. All deployments running Kyverno prior to version 1.16.4 are potentially affected. The advisory lists no additional vendor or product variations.

Risk and Exploitability

The CVSS score of 8.3 categorizes this flaw as high severity. The EPSS score is not available, so the present likelihood of exploitation cannot be quantified, but the flaw is publicly referenced and can be leveraged by an attacker who can influence apiCall requests. The vulnerability is not currently listed in CISA’s KEV catalog. Attackers would need to either inject malicious policies that trigger apiCall or otherwise direct apiCall requests to an external service they control, thereby extracting the ServiceAccount token. Once extracted, the token grants the attacker the same privileges as the Kyverno pod, which can lead to arbitrary policy changes or full cluster takeover. The scope of impact, therefore, is the entire Kubernetes cluster running the affected Kyverno instance.

Generated by OpenCVE AI on September 1, 2026 at 12:51 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update Kyverno to version 1.16.4 or later, which removes the automatic attachment of ServiceAccount tokens to apiCall requests.
  • Configure Kyverno or the Kubernetes API to limit outbound traffic from apiCall service mode to trusted internal endpoints only, effectively preventing token exfiltration to attacker‑controlled hosts.
  • If a token has already been exposed, rotate the associated ServiceAccount token and adjust RBAC to reduce privileges granted to Kyverno, minimizing the blast radius of any compromised token.

Generated by OpenCVE AI on September 1, 2026 at 12:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 01 Sep 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 01 Sep 2026 11:45:00 +0000

Type Values Removed Values Added
Description Kyverno before 1.16.4 automatically attaches the admission controller's ServiceAccount token to outbound HTTP requests in apiCall service mode without explicit authorization headers. Attackers can exfiltrate the token by directing apiCall requests to external or attacker-controlled endpoints, gaining full control over Kyverno policies and cluster resources.
Title Kyverno before 1.16.4 Credential Leak via apiCall
First Time appeared Kyverno
Kyverno kyverno
Weaknesses CWE-200
CPEs cpe:2.3:a:kyverno:kyverno:*:*:*:*:*:*:*:*
Vendors & Products Kyverno
Kyverno kyverno
References
Metrics cvssV3_1

{'score': 7.7, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N'}

cvssV4_0

{'score': 8.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-01T12:11:37.233Z

Reserved: 2026-09-01T10:51:59.729Z

Link: CVE-2026-84195

cve-icon Vulnrichment

Updated: 2026-09-01T12:08:40.672Z

cve-icon NVD

Status : Received

Published: 2026-09-01T12:17:49.130

Modified: 2026-09-01T13:20:09.440

Link: CVE-2026-84195

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-01T13:15:05Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor