Description
Kyverno before 1.19.2 contains an unchecked type assertion in buildStatementMap that allows unauthenticated attackers to crash the policy engine via crafted attestation statements. Attackers can push an OCI referrer manifest with a non-string type field to bypass image verification under failurePolicy Ignore or crash-loop the reports-controller.
Published: 2026-11-05
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: Denial of Service
Action: Immediate Patch
AI Analysis

Impact

The vulnerability arises from an unchecked type assertion in Kyverno's buildStatementMap routine, which causes a panic when the engine processes a crafted attestation statement containing a non‑string type field. An attacker can exploit this by pushing an OCI referrer manifest with the malicious field, resulting in a crash of the policy engine or a crash‑loop of the reports‑controller, thereby disabling image verification when the failurePolicy is set to Ignore.

Affected Systems

The affected product is Kyverno Kyverno. Versions prior to 1.19.2 are vulnerable. This includes all releases older than 1.19.2.

Risk and Exploitability

The CVSS score of 8.7 indicates high severity. EPSS data is not available, and the vulnerability is not yet listed in CISA's KEV catalog, so the current exploitation probability is uncertain. Based on the description, the likely attack vector is remote: an unauthenticated attacker who can submit a crafted OCI referrer manifest to a registry or API that Kyverno consumes can trigger the crash. Once the policy engine crashes, image verification is bypassed or the reports‑controller becomes unavailable, causing a denial of service for the governed workloads.

Generated by OpenCVE AI on November 5, 2026 at 03:25 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to Kyverno 1.19.2 or later to remove the unchecked type assertion and prevent the crash.
  • If an upgrade cannot be performed immediately, tightly control the ingestion of OCI referrer manifests and restrict the allowed attestation statement types so the policy engine does not receive malformed data.
  • Disable or reconfigure the reports‑controller and any dependent components until a safe version is deployed, and monitor logs for panic events or crashes.

Generated by OpenCVE AI on November 5, 2026 at 03:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 05 Nov 2026 02:45:00 +0000

Type Values Removed Values Added
Description Kyverno before 1.19.2 contains an unchecked type assertion in buildStatementMap that allows unauthenticated attackers to crash the policy engine via crafted attestation statements. Attackers can push an OCI referrer manifest with a non-string type field to bypass image verification under failurePolicy Ignore or crash-loop the reports-controller.
Title Kyverno before 1.19.2 Image Verification Bypass via Attestation Type Panic
First Time appeared Kyverno
Kyverno kyverno
Weaknesses CWE-248
CPEs cpe:2.3:a:kyverno:kyverno:*:*:*:*:*:*:*:*
Vendors & Products Kyverno
Kyverno kyverno
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-05T02:25:16.478Z

Reserved: 2026-11-04T23:25:07.316Z

Link: CVE-2026-122315

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-05T03:17:24.200

Modified: 2026-11-05T03:17:24.200

Link: CVE-2026-122315

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-05T04:45:14Z

Weaknesses