Approved changes feed: RSS · Atom
cpe:2.3:a:kyverno:kyverno:*:*:*:*:*:*:*:*
part: a version: * update: *
| Vendor | Kyverno (905b424d-e9b0-5233-9553-bfd81a197353) |
|---|---|
| Product | Kyverno (746e0018-c7b9-5e1b-a6d2-b23941264abc) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
| Notes | Imported from purl2cpe mapping |
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
pkg:github/kyverno/kyverno |
purl2cpe | 2026-06-01 10:13:10.237581 |
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-4789 |
vulnerable | 2026-06-08 08:07:02.363932 |
CVE-2026-4789
Kyverno, versions 1.16.0 and later, are vulnerable to SSRF due to unrestricted CEL HTTP functions.
Published: 2026-03-30T20:44:00.607Z
Updated: 2026-04-01T18:43:50.952Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-44245 |
vulnerable | 2026-06-08 08:03:18.156165 |
Kyverno: [policy-reporter-ui] XSS via Stored Property Values in PropertyCard Component
MEDIUM (6.1)
Kyverno is a policy engine designed for cloud native platform engineering teams. Prior to 2.5.2, Vue 3's v-html directive is the framework-documented mechanism for injecting raw HTML, and it intentionally disables the auto-escaping that {{ }} interpolation provides. The PropertyCard.vue component uses v-html for the else branch of the URL check, meaning any non-URL string value flows directly into the DOM as HTML. The isURL() guard only filters values that parse as http: or https: URLs, so any HTML payload not starting with those schemes bypasses it entirely. The data originates from Kubernetes PolicyReport .results[].properties fields, which are arbitrary string maps populated by policy engines and potentially by any principal with write access to PolicyReport objects in the cluster. This vulnerability is fixed in 2.5.2.
Published: 2026-05-12T22:46:59.776Z
Updated: 2026-05-13T14:33:16.039Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-41485 |
vulnerable | 2026-06-08 08:03:15.468953 |
Kyverno Controller Denial of Service via forEach Mutation Panic
HIGH (7.7)
Kyverno is a policy engine designed for cloud native platform engineering teams. Prior to versions 1.17.2 and 1.16.4, an unchecked type assertion in the `forEach` mutation handler allows any user with permission to create a `Policy` or `ClusterPolicy` to crash the cluster-wide background controller into a persistent CrashLoopBackOff. The same bug also causes the admission controller to drop connections and block all matching resource operations. The crash loop persists until the policy is deleted. The vulnerability is confined to the legacy engine, and CEL-based policies are unaffected. Versions 1.17.2 and 1.16.4 fix the issue.
Published: 2026-04-24T03:27:08.865Z
Updated: 2026-04-24T18:53:26.871Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-41323 |
vulnerable | 2026-06-08 08:03:15.225116 |
Kyverno: ServiceAccount token leaked to external servers via apiCall service URL
HIGH (8.1)
Kyverno is a policy engine designed for cloud native platform engineering teams. Prior to versions 1.18.0-rc1, 1.17.2-rc1, and 1.16.4, Kyverno's apiCall feature in ClusterPolicy automatically attaches the admission controller's ServiceAccount token to outgoing HTTP requests. The service URL has no validation — it can point anywhere, including attacker-controlled servers. Since the admission controller SA has permissions to patch webhook configurations, a stolen token leads to full cluster compromise. Versions 1.18.0-rc1, 1.17.2-rc1, and 1.16.4 patch the issue.
Published: 2026-04-24T03:21:36.265Z
Updated: 2026-04-24T12:05:00.276Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-41068 |
vulnerable | 2026-06-08 08:03:14.685103 |
Kyverno: Cross-Namespace Read Bypasses RBAC Isolation (CVE-2026-22039 Incomplete Fix)
HIGH (7.7)
Kyverno is a policy engine designed for cloud native platform engineering teams. The patch for CVE-2026-22039 fixed cross-namespace privilege escalation in Kyverno's `apiCall` context by validating the `URLPath` field. However, the ConfigMap context loader has the identical vulnerability — the `configMap.namespace` field accepts any namespace with zero validation, allowing a namespace admin to read ConfigMaps from any namespace using Kyverno's privileged service account. This is a complete RBAC bypass in multi-tenant Kubernetes clusters. An updated fix is available in version 1.17.2.
Published: 2026-04-24T03:14:27.640Z
Updated: 2026-04-24T16:22:26.972Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-40868 |
vulnerable | 2026-06-08 08:01:21.060728 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-23881 |
vulnerable | 2026-06-08 07:51:16.383740 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-22039 |
vulnerable | 2026-06-08 07:49:17.592596 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-47281 |
vulnerable | 2026-06-08 07:27:09.891302 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-46342 |
vulnerable | 2026-06-08 07:27:08.088009 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-29778 |
vulnerable | 2026-06-08 07:14:56.581160 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-48921 |
vulnerable | 2026-06-08 06:50:11.705109 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-47630 |
vulnerable | 2026-06-08 06:14:25.270352 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-42816 |
vulnerable | 2026-06-08 06:11:09.551763 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-42815 |
vulnerable | 2026-06-08 06:11:09.551422 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-42814 |
vulnerable | 2026-06-08 06:11:09.551042 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-42813 |
vulnerable | 2026-06-08 06:11:09.549567 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-34091 |
vulnerable | 2026-06-08 06:06:24.482737 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-33191 |
vulnerable | 2026-06-08 06:06:21.960751 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.