Skip to content
OpenAdvisories
High · 7.7 CVE-2026-122305 EUVD-2026-117216GHSA-vh8f-cmpp-9cv2

Kyverno before 1.19.2 Denial of Service via Nested Variable Substitution Loop

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

Description

Kyverno before 1.19.2 contains a denial of service vulnerability in substituteVariablesIfAny that allows low-privileged users to hang the admission webhook via self-referential variable templates. Attackers can create resources whose annotations re-introduce the embedded policy variable, causing unbounded substitution loops that exhaust CPU and memory and block cluster-wide admission.

Affected products

VendorProductAffectedFixed
kyverno kyverno < 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 No fix yet —

Advisories 1

References