Dans Kyverno 1.19.1, la validation de urlPath nettoyait le chemin mais l’exécution utilisait la valeur brute, permettant de dissimuler des segments ../ derrière un fragment ou une requête. Un utilisateur autorisé à créer une Policy dans un namespace pouvait ainsi atteindre des endpoints Kubernetes à portée cluster avec les droits du ServiceAccount Kyverno, jusqu’à une élévation aux privilèges d’administrateur du cluster.
Source : NVD — CVE-2026-122310
Analyse technique
Le chemin nettoyé était validé, mais le client Kubernetes exécutait le chemin original; l’exploitation requiert le droit de créer une Policy.
Impact, versions et correctif
Détection / vérification
Vérifier les Policies Kyverno comportant context.apiCall et contrôler leurs urlPath.
Action recommandée
Mettre à niveau Kyverno vers 1.19.2 et examiner les Policies utilisant context.apiCall.
Sources
Priorisation DFS : P3 · 1 source(s).