Aller au contenu
Développeur Full Stack
, ,

Kyverno : contournement de validation de chemin dans les appels API de Policy

Dans cet article 5 rubriques
Veille sécuritéCloud & DevOps
P3Critique

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.

Kubernetes
IdentifiantCVE-2026-122310
GravitéCritique
Exploitationnon connue / non déterminée
Correctif1.19.2

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

Événement datéPublication NVD horodatée le 2026-11-05T03:17:23.337Z, soit le 2026-11-05T05:17:23+02:00, dans la période demandée.
ImpactUn utilisateur pouvant créer une Policy à portée namespace peut provoquer des requêtes avec le ServiceAccount Kyverno vers des endpoints à portée cluster et obtenir des privilèges élevés.
Versions affectéesKyverno 1.19.1; versions antérieures non précisées dans les éléments vérifiés.
Version corrigée1.19.2
Exploitation activenon connue / non déterminée
PoC publicinconnu
CVSS9.4
EPSS0,36% · percentile 29,6%
Publication2026-11-05T05:17:23+02:00
Mise à jour2026-11-05T16:58:03.553+02:00

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).

Article précédent :
Article suivant :