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….
À retenir
- Check Point Research a dévoilé le 13 juin 2026 une chaîne SQLi vers RCE complète
- CVE-2025-67644 : injection SQL via f-string dans _metadata_predicate() du checkpointer SQLite
- Chaînée à CVE-2026-28277, une désérialisation msgpack menant à l'exécution de code distante
- Correctifs : langgraph 1.0.10+, checkpoint-sqlite 3.0.1+, checkpoint-redis 1.0.2+ à appliquer immédiatement
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 visant LangGraph, le framework de LangChain dédié à la construction d'agents IA et de workflows multi-agents. Documentée sous l'intitulé LangGraph CVE-2025-67644 RCE agents IA, cette chaîne combine deux vulnérabilités distinctes : une injection SQL non authentifiée dans l'API de persistance des états, puis un détournement du mécanisme de désérialisation des checkpoints. Enchaînées, elles aboutissent à une exécution de code à distance complète sur n'importe quel serveur auto-hébergé exposant l'API LangGraph Platform, sans aucune authentification préalable. Les organisations ayant déployé leurs agents conversationnels en interne, souvent avec des accès privilégiés aux bases métier et aux clés d'API tierces, se retrouvent exposées à une compromission totale. Cet article détaille le mécanisme complet, les versions affectées et les mesures de remédiation prioritaires.
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 auditSources et références
À propos de l'auteur
Ayi NEDJIMI
Auditeur Senior Cybersécurité & Consultant IA
Expert Judiciaire — Cour d'Appel de Paris
Habilitation Confidentiel Défense
ayi@ayinedjimi-consultants.fr
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-58704 : zero-day modem Pixel lié à des spywares
Google confirme l'exploitation active de CVE-2026-58704, un zero-day dans le modem Pixel lié à des opérateurs de spyware, exploitable sans interaction utilisateur depuis une proximité radio.
Hacktron pirate les repos OpenAI avec Claude Opus 5
La startup Hacktron AI a utilisé Claude Opus 5 pour enchaîner CVE-2026-32882 et une faille SSO, accédant aux dépôts internes d'OpenAI en moins de 72 heures dans le cadre d'un bug bounty.
BlueMoon : 4 groupes APT chaînent Chrome et Windows
Quatre groupes étatiques distincts ont adopté le kit BlueMoon en sept jours, chaînant des zero-days Chrome et Windows. APT31 a été le premier utilisateur confirmé le 28 août 2026.
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