Ce qui se passe
IBM, qui centralise les rapports de sécurité de Langflow, a publié le 28 octobre (mis à jour le 29) un bulletin sur quatre failles de cet outil open source de construction d'agents et de workflows d'IA. Deux sont critiques, notées 9.8, et n'exigent aucun compte.
| CVE | CVSS (IBM) | Compte requis | Effet décrit par IBM |
|---|---|---|---|
| CVE-2026-93680 | 9.8 | non | contournement des restrictions de sécurité, par authentification défaillante |
| CVE-2026-110186 | 9.8 | non | exécution de code arbitraire, par contrôle insuffisant de la génération de code |
| CVE-2026-110193 | 8.8 | oui, faible privilège | l'Agentic Assistant produit du code de composant qui lance des commandes système |
| CVE-2026-110192 | 6.5 | oui | fuite d'informations sensibles, identifiants mal protégés |
IBM rattache l'une des failles à l'énumération des outils par le protocole MCP, par lequel Langflow expose ses flux à des applications d'IA.
Pourquoi ça compte
- Versions touchées : toutes, de 1.0.0 à 1.12.8. Le seul correctif est la 1.13.0, sortie le 22 octobre. La 1.12.8, publiée le même jour, est encore vulnérable, et PyPI n'affiche aucune 1.12 plus récente au 2 novembre. IBM ne propose aucun contournement.
- Un réglage aggrave le tableau.
LANGFLOW_AUTO_LOGINest actif par défaut dans la 1.12.8 : le serveur connecte alors chacun en superutilisateur. Le commentaire du code précise qu'il ne sert qu'en développement. L'une des quatre failles est décrite comme un correctif incomplet de ce contrôle ; le bulletin ne dit pas si un serveur où la connexion automatique est coupée reste exposé. - Un module Metasploit public existe.
auxiliary/gather/langflow_auth_bypass_cve_2026_93680cible CVE-2026-93680 : il joint le point d'accès MCP sans identifiants, ouvre une session et liste les outils. Il n'exécute rien, mais prouve l'accès. Son auteur annonce 1.5.0 à 1.11.4 comme touchées (plage plus étroite que celle d'IBM) et l'a testé sur la 1.8.4 avec la connexion automatique active. - Pas encore dans le catalogue KEV de la CISA (mise à jour du 30 octobre). Six autres failles Langflow y figurent, la dernière, CVE-2026-9198, ajoutée en août.
Comment s'y prendre
- Sauvegarder la base de données, la clé secrète et les fichiers téléversés.
- Si le serveur repose sur la connexion automatique, préparer le compte existant à une connexion par mot de passe, comme le décrit le guide de mise à jour de Langflow.
- Passer à la version corrigée :
pip install --upgrade "langflow==1.13.0" Avec Docker, utiliser l'image langflowai/langflow:1.13.0 en conservant les données persistantes.
4. En cas d'échec de connexion, suivre la procédure de récupération du même guide. Ne pas supprimer ni
réinstaller Langflow : la documentation avertit que les flux seraient perdus définitivement.
Source : The Hacker News, qui cite le bulletin IBM. Source en anglais.