Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
langflow-cve-2026-9198 — Reconstruction indépendante, validation en laboratoire et PoC pour CVE-2026-9198, la RCE non authentifiée de Langflow (corrigée dans la version 1.10.1) | Kitploit
Outils/GitHubGitHub/riftweld/langflow-cve-2026-9198
ReconnaissanceAnalyse des VulnérabilitésExploitationExploitation d'Applications WebCollecte d'InformationsSécurité WebArticles et RechercheApprentissage et Éducation

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
GitHub
riftweld/langflow-cve-2026-9198

langflow-cve-2026-9198

Reconstruction indépendante, validation en laboratoire et PoC pour CVE-2026-9198, la RCE non authentifiée de Langflow (corrigée dans la version 1.10.1)

Voir le dépôtSite web
1il y a 24 joursPas encore vérifié
Partager

CVE-2026-9198 : exécution de code à distance non authentifiée dans Langflow

Reconstruction indépendante, validation en laboratoire et divulgation de l'exposition pour l'injection de code dans Langflow (CVE-2026-9198), une exécution de code à distance non authentifiée de score CVSS 9.8 affectant les déploiements par défaut de Langflow 1.0.0 à 1.10.0. Corrigée dans la version 1.10.1 et ajoutée au catalogue des vulnérabilités connues et exploitées (Known Exploited Vulnerabilities) de la CISA le 2026-08-04.

Fenêtre de recherche : 17-18 août 2026. Toute l'exploitation a été menée exclusivement contre des instances de laboratoire que nous possédons.

Article web : https://riftweld.github.io/langflow-cve-2026-9198/

Ceci n'est pas le rapport de découverte original. CVE-2026-9198 a été divulguée publiquement par IBM et la CISA ; ce dépôt documente une reconstruction indépendante de la cause racine, une reproduction en laboratoire et une campagne coordonnée de notification aux fournisseurs d'hébergement.

Contenu

CheminDescription
WRITEUP.mdArticle complet : cause racine, la chaîne d'exploitation, le différentiel en laboratoire, l'exposition et la divulgation via les fournisseurs
LAB-VALIDATION.mdJournal de laboratoire : reproduction sur 1.10.0 et différentiel avec la version corrigée 1.10.1
poc/poc_takeover.pyPoC de laboratoire de bout en bout (laboratoire uniquement, modifier d'abord l'hôte cible)
poc/poc_transcript.mdTranscription d'une exécution du PoC contre nos conteneurs de laboratoire
recon/shodan_langflow_recon.pyÉnumération passive de l'exposition (API Shodan, sans sondage actif)
notifications/Copies des huit e-mails de notification envoyés aux services de signalement d'abus des fournisseurs d'hébergement (tableaux par instance non divulgués)

Résumé des constats

  • GET /api/v1/auto_login sur les déploiements par défaut (LANGFLOW_AUTO_LOGIN=true) renvoyait un JWT superutilisateur de longue durée sans aucune authentification.
  • POST /api/v1/validate/code exécutait les définitions de fonctions soumises et renvoyait la sortie des commandes dans la réponse HTTP : exécution de code non authentifiée complète.
  • La chaîne complète (jeton, exécution de code, écriture de fichier) a été reproduite sur langflowai/langflow:1.10.0 dans un laboratoire isolé ; le contrôle en 1.10.1 ferme les deux volets (jetons de courte durée ; puits d'exécution vide).
  • Balayage d'exposition : 1 768 correspondances Shodan collectées, 244 hôtes confirmés vulnérables quant à la version (borne inférieure ; 1 317 non résolus en raison de délais d'attente). Le pool est dominé par des VM cloud sans attribution de propriétaire, la notification est donc passée par les fournisseurs d'hébergement : 8 rapports consolidés couvrant 238 hôtes, et deux fournisseurs ont répondu, l'un relayant une déclaration détaillée de remédiation de l'opérateur.

Utilisation du PoC

Laboratoire uniquement. Démarrez un conteneur Langflow vulnérable, puis pointez le script vers celui-ci :

docker run -d --name lf-lab -p 127.0.0.1:7860:7860 \
    -e LANGFLOW_AUTO_LOGIN=true langflowai/langflow:1.10.0

python3 poc/poc_takeover.py --url http://127.0.0.1:7860 --cmd "id"

Ne jamais exécuter ceci contre des systèmes tiers. Les constats d'exposition ont été traités via les canaux de signalement d'abus des fournisseurs d'hébergement ; les enregistrements par cible ne sont volontairement pas publiés.

Chronologie

DateÉvénement
2026-06-23Publication de Langflow 1.10.1 (correctif)
2026-07-02Bulletin IBM
2026-07-06Premières détections par capteurs en conditions réelles (avant publication)
2026-07-17Publication de la CVE
2026-07-29Fusion du template nuclei public
2026-08-04Inscription au catalogue KEV de la CISA (remédiation due le 08-07)
2026-08-17/18Cette reconstruction indépendante, validation en laboratoire et notifications aux fournisseurs

Licence

Le code est fourni tel quel à des fins défensives et éducatives.

Télécharger l’outil