Check Point Research révèle une chaîne d'exploitation dans LangGraph combinant injection SQL (CVE-2025-67644) et désérialisation msgpack (CVE-2026-28277) pour une RCE complète sur les agents IA auto-hébergés. Mise à jour langgraph 1.0.10 requise.
En bref
- Check Point Research a publié le 13 juin 2026 une chaîne d'exploitation combinant CVE-2025-67644 (injection SQL, CVSS 7.3) et CVE-2026-28277 (désérialisation msgpack) pour obtenir une RCE complète sur LangGraph
- Versions affectées : langgraph-checkpoint-sqlite < 3.0.1, langgraph < 1.0.10, langgraph-checkpoint-redis < 1.0.2 — tous les serveurs LangGraph auto-hébergés exposant une API
- Action requise : mettre à jour immédiatement vers langgraph 1.0.10+, langgraph-checkpoint-sqlite 3.0.1+, langgraph-checkpoint-redis 1.0.2+
Les faits
Le 13 juin 2026, les chercheurs de Check Point Research ont publié les détails complets d'une chaîne d'exploitation affectant LangGraph, le framework de LangChain dédié à la construction d'agents IA et de workflows multi-agents. La chaîne combine deux vulnérabilités distinctes pour aboutir à une exécution de code à distance complète sur n'importe quel serveur auto-hébergé exposant l'API LangGraph. Les failles avaient été découvertes par la chercheuse Yarden Porat et transmises à LangChain via divulgation responsable.
La première vulnérabilité, CVE-2025-67644 (CVSS 7.3), est une injection SQL dans l'implémentation du SQLite checkpoint de LangGraph. La fonction _metadata_predicate() du checkpointer SQLite concatène directement les clés de filtrage des métadonnées fournies par l'utilisateur dans une requête SQL via du formatage f-string, sans aucune validation ni sanitisation. Un attaquant contrôlant ces clés peut injecter des commandes SQL arbitraires et lire l'intégralité des checkpoints stockés — ce qui peut inclure des données sensibles : états de conversations, tokens d'API, secrets de configuration.
Mais la chaîne ne s'arrête pas là. CVE-2025-67644 est combinée avec CVE-2026-28277, une vulnérabilité de désérialisation non sécurisée dans le traitement des données msgpack stockées dans les checkpoints. LangGraph sérialise l'état complet des agents en format msgpack. Lors de la restauration, ces données sont désérialisées sans validation des types. En combinant l'injection SQL pour écrire un checkpoint malveillant avec la désérialisation non sécurisée lors de sa lecture, l'attaquant peut injecter des objets Python arbitraires qui s'exécutent lors de la désérialisation — aboutissant à une RCE complète avec les privilèges du processus LangGraph.
L'impact est particulièrement préoccupant en 2026, alors que de nombreuses organisations déploient des agents IA en production pour des tâches sensibles : analyse de documents confidentiels, assistance à la décision, automatisation de processus métier avec accès à des systèmes internes. Un LangGraph compromis peut devenir le pivot idéal pour accéder à tous les systèmes auxquels l'agent a des permissions — bases de données, APIs internes, outils de productivité.
La divulgation s'accompagne d'un code de démonstration complet publié sur le blog de Check Point Research. Les équipes de LangChain avaient été notifiées plusieurs semaines auparavant et avaient publié des versions corrigées avant la divulgation publique. Cependant, la mise à jour des dépendances Python dans des environnements de production peut prendre plusieurs semaines dans les environnements avec des pipelines de déploiement stricts.
Cette vulnérabilité s'inscrit dans un contexte plus large : 2026 marque la première vague d'incidents sérieux touchant l'infrastructure d'agents IA. Après Langflow (CVE-2026-5027, 7 000 serveurs compromis), après les attaques Agentjacking sur les outils de codage IA, LangGraph représente un troisième vecteur ciblant cette nouvelle surface d'attaque que constituent les frameworks d'agents IA auto-hébergés.
Selon les données de téléchargement PyPI, le package langgraph enregistre plusieurs millions de téléchargements mensuels en 2026. La proportion de déploiements encore en version vulnérable est inconnue, mais la popularité du framework dans l'écosystème LLM suggère une exposition significative.
D'après The Hacker News, des attaquants cherchaient dès le 13 juin 2026 à scanner les instances LangGraph exposées sur des ports connus. La fenêtre d'opportunité pour les non-patchés est donc très courte.
Impact et exposition
Tout déploiement auto-hébergé de LangGraph en versions antérieures à langgraph 1.0.10 et langgraph-checkpoint-sqlite 3.0.1 est potentiellement vulnérable si une API est exposée à des utilisateurs ou systèmes non entièrement de confiance. Les déploiements cloud managés par LangSmith Cloud ne sont pas affectés. Les données à risque incluent l'historique complet des conversations des agents, les données traitées, et potentiellement les tokens et clés d'API stockés dans l'état des agents. En cas d'exploitation RCE complète, l'ensemble du système hébergeant LangGraph est compromis.
Recommandations
- Immédiat : pip install "langgraph==1.0.10" "langgraph-checkpoint-sqlite==3.0.1" "langgraph-checkpoint-redis==1.0.2"
- Auditer les checkpoints stockés pour détecter des données JSON ou msgpack anormales injectées
- Restreindre l'accès à l'API LangGraph aux seuls utilisateurs et systèmes légitimes via authentification forte
- Vérifier que les variables d'environnement contenant des secrets ne sont pas accessibles au processus LangGraph si ce n'est pas nécessaire
- Mettre en place un monitoring des appels API LangGraph pour détecter des patterns d'utilisation anormaux
Alerte critique
La chaîne CVE-2025-67644 + CVE-2026-28277 dispose d'un PoC public depuis le 13 juin 2026. Tout agent IA auto-hébergé sous LangGraph en version non patchée est à risque de compromission complète. Mettez à jour immédiatement.
Mon déploiement LangGraph est-il vulnérable si l'API n'est pas exposée sur Internet ?
Un déploiement purement local sans exposition réseau est moins critique, mais reste vulnérable si des utilisateurs ou applications tiers ont accès à l'API LangGraph. Dans la majorité des déploiements en production, l'API est accessible depuis d'autres services de l'infrastructure interne. En cas de compromission, c'est l'ensemble du périmètre d'accès de l'agent qui est exposé — bases de données, outils internes, APIs tierces. Patcher en priorité.
Votre infrastructure est-elle exposée ?
Ayi NEDJIMI réalise des audits de sécurité ciblés pour identifier et corriger vos vulnérabilités avant qu'elles ne soient exploitées.
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
Articles connexes
CVE-2026-3300 : RCE sans auth sur 4 000 sites WordPress via Everest Forms Pro
CVE-2026-3300 permet l'exécution de code PHP arbitraire sans authentification via la fonction eval() du plugin WordPress Everest Forms Pro. Plus de 29 300 tentatives d'exploitation bloquées depuis avril 2026. Patch disponible en version 1.9.13.
CVE-2026-20253 : RCE pré-auth dans Splunk Enterprise, CVSS 9.8
CVE-2026-20253 expose Splunk Enterprise 10.x à une exécution de code à distance sans authentification via le PostgreSQL Sidecar Service. Les instances AWS sont vulnérables par défaut. Patch disponible en versions 10.0.7 et 10.2.4.
Colorado AI Act : refonte et report au 1er janvier 2027
Le Colorado a profondément révisé sa loi pionnière sur l'IA : SB 26-189, signé le 14 mai 2026, repousse l'entrée en vigueur au 1er janvier 2027 et abandonne les obligations les plus contraignantes au profit d'une simple obligation de notification.
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