Une validation Python de Flowise pouvait être contournée avec des caractères Unicode ressemblant à des caractères ASCII, permettant l’exécution de code Python dans Pyodide et des commandes système sur l’hôte. Les versions antérieures à 3.1.3 sont concernées; Flowise indique que la faille est corrigée dans la version 3.1.3.
Source : NVD — CVE-2026-70470
Analyse technique
La validation utilisait des frontières de mots JavaScript essentiellement ASCII, alors que Python normalise certains identifiants Unicode; des identifiants homoglyphes pouvaient ainsi éviter la liste noire. L’interopérabilité JavaScript de Pyodide permettait ensuite l’exécution de commandes sur l’hôte.
Impact, versions et correctif
Action recommandée
Mettre à jour Flowise vers la version 3.1.3 ou ultérieure.
Sources
Priorisation DFS : P3 · 1 source(s).