Description
Kubewarden policies is a collection of WebAssembly policies for securing and governing Kubernetes clusters. For versions provisionally classified as affected before 2.1.2, `trusted-repos-policy` compares an image's `registry` hostname against `reject lists` and `allow lists` case-sensitively even though `registry` DNS names are case-insensitive. An image with an uppercase or mixed-case `registry` hostname can miss a rejection rule for the equivalent lowercase host, so the admission policy accepts a resource whose container runtime pulls the same prohibited image. Only reject-list configurations have this bypass: allow-list configurations fail closed by over-denying differently cased hostnames. The security consequences depend on the configured rejection policy and deployment environment. This issue is fixed in version 2.1.2.
Published: 2026-10-30
Score: 6.3 Medium
EPSS: n/a
KEV: No
Impact: Unauthorized image deployment
Action: Upgrade policy
AI Analysis

Impact

The vulnerability resides in the way the trusted‑repos‑policy compares an image’s registry hostname against reject and allow lists. The comparison is case‑sensitive, while DNS names are case‑insensitive, which means an image whose registry hostname contains one or more uppercase letters can slip past a deny rule that targets the same host in all lowercase. This flaw can allow forbidden container images to be admitted to a Kubernetes cluster, potentially introducing malicious code or violating compliance requirements. The weakness is a case‑handling error (CWE‑178).

Affected Systems

The issue affects Kubewarden’s trusted‑repos‑policy in all releases older than version 2.1.2. Administrators using the legacy policy in Kubernetes clusters are directly impacted if their policies rely on reject rules that target registry hostnames.

Risk and Exploitability

The CVSS score of 6.3 indicates a moderate severity. The EPSS score is not available, so the current probability of exploitation is uncertain, yet the vulnerability is exercised in a way that can be exploited during admission of container workloads. It is not listed in CISA KEV, but the potential for unauthorized image deployment makes it a concern for environments that enforce strict image provenance. The likely attack vector is admission of a deployment or pod specification that contains an image tag with an uppercase or mixed‑case registry hostname. An attacker with the ability to create or modify such manifests can bypass reject rules and introduce a prohibited image. The risk is higher in clusters that use reject‑list configurations, while allow‑list configurations remain closed off to differently cased hostnames.

Generated by OpenCVE AI on October 30, 2026 at 23:25 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the trusted‑repos‑policy to version 2.1.2 or later, which normalizes registry hostnames before comparison.
  • Review policy configurations to ensure all registry hostnames are defined in lowercase and that deny rules cover any needed hosts.
  • If a policy upgrade cannot be applied immediately, avoid using uppercase or mixed‑case registry hostnames in image specifications and consider tightening admission controls to block non‑rejected images until the fix is deployed.

Generated by OpenCVE AI on October 30, 2026 at 23:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 30 Oct 2026 22:15:00 +0000

Type Values Removed Values Added
Description Kubewarden policies is a collection of WebAssembly policies for securing and governing Kubernetes clusters. For versions provisionally classified as affected before 2.1.2, `trusted-repos-policy` compares an image's `registry` hostname against `reject lists` and `allow lists` case-sensitively even though `registry` DNS names are case-insensitive. An image with an uppercase or mixed-case `registry` hostname can miss a rejection rule for the equivalent lowercase host, so the admission policy accepts a resource whose container runtime pulls the same prohibited image. Only reject-list configurations have this bypass: allow-list configurations fail closed by over-denying differently cased hostnames. The security consequences depend on the configured rejection policy and deployment environment. This issue is fixed in version 2.1.2.
Title Kubewarden trusted-repos-policy: uppercase registry host bypasses registry/image deny rules
Weaknesses CWE-178
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-30T22:08:03.004Z

Reserved: 2026-07-15T16:54:55.816Z

Link: CVE-2026-63121

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-30T22:16:58.123

Modified: 2026-10-30T22:16:58.123

Link: CVE-2026-63121

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-30T23:30:15Z

Weaknesses
  • CWE-178

    Improper Handling of Case Sensitivity