CVE-2026-55255 est une faille IDOR dans Langflow (framework IA) permettant à un attaquant authentifié d'accéder aux workflows et credentials de tous les autres utilisateurs. CVSS 9.9, CISA KEV, premier framework IA sur la liste des exploitations actives.
En bref
- CVE-2026-55255 : contournement d'autorisation (IDOR) dans Langflow, plateforme de workflows IA, CVSS 9.9
- Affecte Langflow versions antérieures à 1.9.2 — corrigée dans Langflow 1.9.2
- Exploitation active depuis le 25 juin 2026 : vol de clés API et credentials IA — CISA KEV ajouté le 7 juillet 2026
Les faits
CVE-2026-55255 est une vulnérabilité de type Insecure Direct Object Reference (IDOR) classifiée CWE-639 (Authorization Bypass Through User-Controlled Key) affectant Langflow, un framework open-source populaire pour la construction et le déploiement de workflows basés sur des agents IA. La faille a été ajoutée au catalogue Known Exploited Vulnerabilities (KEV) de la CISA le 7 juillet 2026, faisant de Langflow le premier framework d'agents IA à figurer sur la liste des vulnérabilités activement exploitées imposant une correction obligatoire pour les agences fédérales américaines.
Le score CVSS v3.1 est de 9.9 (Critical), reflétant un impact potentiel extrême : prise de contrôle des workflows IA d'autres utilisateurs, extraction de credentials, et accès à des systèmes tiers intégrés. La vulnérabilité affecte toutes les versions de Langflow antérieures à 1.9.2 et a été corrigée via la pull request PR-12832 dans Langflow 1.9.2.
Techniquement, la faille réside dans la fonction get_flow_by_id_or_endpoint_name() dans le fichier helpers/flow.py. Lorsqu'un flow est résolu par son UUID, la requête vers la base de données ne comporte aucune vérification du champ user_id (propriétaire du flow). En conséquence, tout utilisateur authentifié peut exécuter n'importe quel flow appartenant à un autre utilisateur en fournissant simplement l'UUID de ce flow dans le paramètre model d'une requête POST vers l'endpoint /api/v1/responses.
La technique d'exploitation documentée par Sysdig Threat Research Team (TRT) se déroule en deux phases. La première est la reconnaissance : l'attaquant appelle GET /api/v1/flows/ pour énumérer tous les flows visibles et récupérer leurs UUID. La seconde est l'exploitation : l'attaquant rejoue ces UUID comme paramètre model dans des requêtes POST à /api/v1/responses avec des inputs conçus pour extraire des informations sensibles. Le payload documenté "input": "leak api keys" permet d'obtenir les clés API et credentials stockés dans les flows victimes directement via le moteur LLM sous-jacent.
Sysdig TRT a documenté une exploitation en conditions réelles le 25 juin 2026, impliquant l'adresse IP 45.207.216.55. L'attaquant a mené une séquence structurée : reconnaissance via les endpoints d'authentification de Langflow, énumération des flows via l'API, exploitation de CVE-2026-55255 pour le vol de credentials, puis enchaînement avec CVE-2026-33017 (vulnérabilité RCE distincte dans Langflow) pour obtenir une exécution de code à distance et déployer un implant de seconde étape de type loader/dropper. L'objectif principal est le vol d'actifs de valeur stockés dans les workflows IA.
L'impact de CVE-2026-55255 est particulièrement préoccupant dans le contexte des architectures IA actuelles. Les workflows Langflow embarquent systématiquement des clés API vers des fournisseurs LLM (OpenAI, Anthropic, Google, Mistral), des credentials vers des bases de données et services cloud (AWS, Azure, GCP), des connexions à des systèmes d'entreprise (CRM, ERP, outils RH), et des accès à des dépôts de documents et données sensibles. Un attaquant exploitant CVE-2026-55255 accède non seulement au workflow mais à tout l'écosystème d'intégrations qu'il encapsule.
La CISA a ordonné aux agences civiles fédérales américaines de corriger CVE-2026-55255 avant le 10 juillet 2026 en vertu de la Binding Operational Directive (BOD) 26-04. La nature critique de cette directive dans un délai de 3 jours après l'ajout au KEV témoigne de la gravité de l'exploitation observée. Il est également notable que CVE-2026-55255 soit la première vulnérabilité dans un framework d'agents IA à atteindre ce niveau d'urgence réglementaire, signalant la maturité croissante des menaces ciblant l'infrastructure IA.
L'analyse de Sysdig souligne un aspect contre-intuitif : malgré son score CVSS de 9.9, CVE-2026-55255 est utilisée comme vecteur secondaire dans les chaînes d'attaque observées. La vulnérabilité CVE-2026-33017 (RCE non authentifié, corrigée dans Langflow 1.4.0) précède CVE-2026-55255 dans ces chaînes. Les attaquants utilisent d'abord CVE-2026-33017 pour l'accès initial, puis CVE-2026-55255 pour le vol horizontal des credentials des autres utilisateurs sur la même instance. Les déploiements Langflow multi-utilisateurs sont donc particulièrement exposés à des compromissions croisées.
Impact et exposition
Tous les déploiements de Langflow antérieurs à la version 1.9.2 avec plusieurs utilisateurs sont exposés. Un attaquant disposant d'un simple compte utilisateur (même non-administrateur) peut accéder aux flows et credentials de tous les autres utilisateurs de la même instance. Les instances exposées sur Internet sans authentification robuste sont particulièrement vulnérables, d'autant que de nombreux déploiements de test ou de développement omettent les protections d'authentification.
La surface d'exposition est difficile à quantifier précisément : Langflow est principalement déployé on-premises ou sur des instances cloud privées, avec une forte adoption dans les équipes de data science et d'IA. Les instances exposées sur Internet (identifiées via Shodan sur les ports par défaut 7860 et 3000) représentent la cible prioritaire des attaquants automatisés, mais les instances internes accessibles via VPN sont également à risque en cas de compromission d'un compte utilisateur légitime.
Les organisations utilisant Langflow avec des workflows intégrant des systèmes critiques (bases de données de production, accès cloud avec permissions étendues, intégrations CRM) doivent traiter cette vulnérabilité comme une urgence absolue. La compromission d'un workflow Langflow peut conduire à des violations de données massives si le workflow avait accès à des bases de données clients ou des systèmes métier sensibles. Des attaquants ayant dérobé des clés LLM peuvent générer des coûts d'API considérables sur les comptes des victimes.
Recommandations immédiates
- Mettre à jour Langflow vers la version 1.9.2 ou supérieure — corrige CVE-2026-55255 via ajout d'une vérification de propriété sur /api/v1/responses
- Révoquer et régénérer toutes les clés API et credentials stockés dans les flows Langflow — considérez-les compromis si instance non patchée
- Analyser les journaux d'accès à /api/v1/responses et /api/v1/flows/ pour des accès inter-utilisateurs suspects depuis le 25 juin 2026
- Si la mise à jour immédiate est impossible, restreindre l'accès à l'instance Langflow aux seules IP de confiance via pare-feu
- Désactiver l'accès public aux instances Langflow non protégées par authentification forte (MFA)
- Vérifier également CVE-2026-33017 (patch : version 1.4.0 minimum) — souvent chaînée avec CVE-2026-55255 dans les attaques documentées
⚠️ Urgence
CVE-2026-55255 est activement exploitée depuis le 25 juin 2026. Toutes les clés API et credentials stockés dans des flows Langflow sur des instances non encore patchées doivent être considérés comme compromis et révoqués immédiatement.
Comment savoir si je suis vulnérable ?
Vérifiez la version de Langflow installée avec pip show langflow (si installé via pip) ou langflow --version. Si la version est inférieure à 1.9.2, vous êtes vulnérable. Pour les déploiements Docker : docker inspect <container_id> | grep -i version ou consultez le fichier requirements.txt du conteneur. Les déploiements multi-utilisateurs (plusieurs comptes sur la même instance) sont les plus exposés au vol de credentials croisé.
Vos workflows IA sont-ils sécurisés ?
Ayi NEDJIMI réalise des audits de sécurité de vos infrastructures IA et outils d'automatisation pour identifier les expositions critiques.
Demander un auditÀ propos de l'auteur
Ayi NEDJIMI
Auditeur Senior Cybersécurité & Consultant IA
Expert Judiciaire — Cour d'Appel de Paris
Habilitation Confidentiel Défense
[email protected]
Ayi NEDJIMI est un vétéran de la cybersécurité avec plus de 25 ans d'expérience sur des missions critiques. Ancien développeur Microsoft à Redmond sur le module GINA (Windows NT4) et co-auteur de la version française du guide de sécurité Windows NT4 pour la NSA.
À la tête d'Ayi NEDJIMI Consultants, il réalise des audits Lead Auditor ISO 42001 et ISO 27001, des pentests d'infrastructures critiques, du forensics et des missions de conformité NIS2 / AI Act.
Conférencier international (Europe & US), il a formé plus de 10 000 professionnels.
Domaines d'expertise
Ressources & Outils de l'auteur
Testez vos connaissances
Mini-quiz de certification lié à cet article — propulsé par CertifExpress
Articles connexes
CVE-2026-55944 : RCE Dynamics 365 non-auth CVSS 9.8
CVE-2026-55944 permet une exécution de code arbitraire non authentifiée (CVSS 9.8) sur Microsoft Dynamics NAV et Dynamics 365 Business Central on-premises via désérialisation de données non fiables. Patch disponible depuis le 14 juillet 2026.
CVE-2026-56164 : SharePoint Server Auth Bypass CISA KEV
CVE-2026-56164 permet à un attaquant non authentifié d'escalader ses privilèges sur SharePoint Server 2016/2019/SE via une authentification manquante. Exploitation active confirmée, CISA KEV, patch obligatoire.
WordPress wp2shell (CVE-2026-63030)
WordPress vient de corriger en urgence deux vulnérabilités critiques dans son cœur — dont une RCE pré-authentifiée baptisée wp2shell qui permet l'exécution de code arbitraire sur n'importe quelle installation WordPress 6.9 ou 7.0 sans le moindre compte utilisateur. Si votre site n'est pas encore à j
Un projet cybersécurité ? Parlons-en.
Pentest, conformité NIS 2, ISO 27001, audit IA, RSSI externalisé… nos experts répondent sous 24h pour évaluer votre besoin et vous proposer un accompagnement sur mesure.
Commentaires
Aucun commentaire pour le moment. Soyez le premier à commenter !
Laisser un commentaire