CVE-2026-84195
largeKyverno ServiceAccount Token Disclosure in apiCall Service Mode
Kyverno before 1.16.4 automatically attaches the admission controller's ServiceAccount token to outbound HTTP requests made in apiCall service mode, even when no explicit authorization headers are configured. An attacker with low privileges (e.g., the ability to influence or craft a Kyverno policy whose apiCall targets an external or attacker-controlled endpoint) can receive the token in the outbound request and capture it. With the admission controller's ServiceAccount token, the attacker gains the controller's authority, allowing full control over Kyverno policies and access to cluster resources. Any Kyverno deployment running a version before 1.16.4 that uses apiCall service mode toward non-trusted endpoints is affected; deployments that do not use apiCall calls to external endpoints are not exposed. No public proof-of-concept, KEV listing, or confirmed exploitation is known; EPSS puts 30-day exploitation probability at about 0.3%.
What to do: Upgrade to Kyverno 1.16.4 or later. Until patched, audit Kyverno policies for apiCall (context) usage and ensure calls target only trusted in-cluster endpoints, and restrict the Kyverno admission controller's outbound network access where feasible. If exfiltration is suspected, rotate the admission controller's ServiceAccount token and review Kubernetes API audit logs for unexpected use of that identity.
| Kyverno (CNCF project) Kyverno | all versions before 1.16.4 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
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.
- Weakness
- CWE-200
- 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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
In the news0 stories
No ingested article mentions this CVE yet.