Le parseur JSON embarqué dans vault-java-driver ne limite pas la profondeur d’imbrication ; une réponse Vault profondément imbriquée peut provoquer une StackOverflowError et faire échouer les lectures ultérieures du chemin concerné via le pilote. Les versions 5.2.0 à 6.2.3 sont affectées dans le contexte de Vault 1.19.x ou antérieur ; le correctif est disponible dans vault-java-driver 7.0.0.
Source : NVD — CVE-2026-112072
Analyse technique
L’erreur StackOverflowError n’est pas interceptée par les gestionnaires catch (Exception) et tue le thread de lecture. Le scénario décrit nécessite un jeton Vault capable d’écrire, mais pas de lire, dans un chemin KV v2 ; Vault 1.20 et ultérieur rejette les valeurs dépassant 298 niveaux d’imbrication.
Impact, versions et correctif
Action recommandée
Mettre à niveau vault-java-driver vers la version 7.0.0 ; tenir compte de la condition liée aux versions de Vault indiquée dans l’avis.
Sources
Priorisation DFS : P4 · 1 source(s).