CVE-2026-101861 in Langflow
Résumé
par VulDB • 28/09/2026
Langflow 1.0.16 avant la version 1.12.0 et 0.0.94 avant la version 1.12.0 contiennent une vulnérabilité d'évaluation non sécurisée (unsafe eval()) dans le fichier schema.py, permettant aux attaquants authentifiés de réaliser une exécution de code en insérant un objet Python doté d'une méthode __repr__ malveillante dans les listes d'options des entrées de composants. Le point d'entrée eval() est déclenché lorsqu'un composant est converti en outil LangChain via ComponentToolkit.get_tools(), y compris lors de la sauvegarde de composants personnalisés par l'API, en interpolant des options dans une chaîne de type Literal qui est transmise directement à eval() sans contrôles d'évaluation sécurisée.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.