highCVSS 7.3NVD status: Deferred

CVE-2025-8709

LangGraph, LangChain: A SQL injection vulnerability exists in the langchain-ai/langchain repository, specifically in the LangGraph's SQLite store implementation.

ComponentLangGraph, LangChain
Severityhigh (CVSS 7.3)
CVSS vectorCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N
Published (NVD)2025-10-26
Last modified2026-06-17
Affected versionsnot published yet, see the advisory
Fixed insee the vendor advisory
WeaknessCWE-89
CISA KEVnot listed

NVD description

A SQL injection vulnerability exists in the langchain-ai/langchain repository, specifically in the LangGraph's SQLite store implementation. The affected version is langgraph-checkpoint-sqlite 2.0.10. The vulnerability arises from improper handling of filter operators ($eq, $ne, $gt, $lt, $gte, $lte) where direct string concatenation is used without proper parameterization. This allows attackers to inject arbitrary SQL, leading to unauthorized access to all documents, data exfiltration of sensitive fields such as passwords and API keys, and a complete bypass of application-level security filters.

Does CVE-2025-8709 hit the version you run?Paste your docker-compose.yml, requirements.txt or package.json. The scanner checks your pinned versions against this CVE and every other one we track for LangGraph.
Check my stack

What to do

  • NVD lists no fixed version yet: follow the vendor advisory below and keep LangGraph off the public internet until a fix ships.
  • Do not expose the component's API or UI to the internet without authentication in front of it.

Sources

Other LangGraph CVEs

All LangGraph CVEs