Skip to content
OpenAdvisories
Critical · 9.9 CVE-2026-122310 EUVD-2026-117221GHSA-4c7q-j33x-866w

Kyverno 1.19.1 before 1.19.2 Privilege Escalation via Policy apiCall urlPath

Published Nov 5, 2026 · Updated Nov 9, 2026 · Assigned by VulnCheck

Description

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.

Affected products

VendorProductAffectedFixed
kyverno kyverno 1.19.1 – < 1.19.2 1.19.2

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling kyverno-1.17 1.17.2-r46 —
Wolfi rolling kyverno-1.18 No fix yet —

Advisories 1

References