CVE Catalog

CVE-2026-122310

CriticalCVSS 9.9
Published: Translated: NVD NIST

Summary

Kyverno from 1.19.1 before 1.19.2 validates a Policy's context.apiCall urlPath after cleaning it but executes the raw path, whose fragment or query the Kubernetes client discards. A namespace-scoped user who can create a Policy can hide ../ segments behind # or ? to reach cluster-scoped endpoints with Kyverno's ServiceAccount, gaining cluster admin.

Risk Assessment

A namespace user can gain cluster admin privileges by making requests to restricted endpoints.

Recommendation

Update Kyverno to version 1.19.2 or later.

Other vulnerabilities in Kyverno

See all
Original NVD description (English source)

Kyverno from 1.19.1 before 1.19.2 validates a Policy's context.apiCall urlPath after cleaning it but executes the raw path, whose fragment or query the Kubernetes client discards. A namespace-scoped user who can create a Policy can hide ../ segments behind # or ? to reach cluster-scoped endpoints with Kyverno's ServiceAccount, gaining cluster admin.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS