CVE-2025-64104CWE-89sql-injection

CVE-2025-64104

High · published October 29, 2025

CVSS v3.1
7.3
EPSS
0%
Percentile
14.4
In the wild
Unconfirmed
What it is

⚡ A sneaky SQL injection vulnerability lurks in the LangGraph SQLite Checkpoint, letting attackers bypass access controls with a mere string! 🔥 Think of it like a restaurant where the chef starts cooking without checking the order — any request gets mixed in, and the wrong dish could end up at your table. In this case, the attacker can craft a malicious SQL query that slips right past the guards! An attacker could exploit this vulnerability to run arbitrary SQL commands, potentially gaining unauthorized access to sensitive data or even modifying the database. The implications could be absolutely devastating for your application, as it might allow attackers to take complete control over the data stored in the SQLite database, leading to data breaches and loss of integrity.

Put simply

Think of it like a restaurant where the chef starts cooking without checking the order — any request gets mixed in, and the wrong dish could end up at your table. In this case, the attacker can craft a malicious SQL query that slips right past the guards! This vulnerability arises from the LangGraph SQLite store's use of direct string concatenation for SQL queries without proper parameterization, making it susceptible to SQL injection attacks. This allows attackers to manipulate SQL queries and bypass access controls.

What to do

An attacker could exploit this vulnerability to run arbitrary SQL commands, potentially gaining unauthorized access to sensitive data or even modifying the database. The implications could be absolutely devastating for your application, as it might allow attackers to take complete control over the data stored in the SQLite database, leading to data breaches and loss of integrity. To protect your application, immediately update LangGraph to version 2.0.11 or higher. It's also a good practice to review your code for similar vulnerabilities by implementing prepared statements and parameterized queries wherever possible. You've got this! Secure your app today and keep those attackers at bay! 🛡️

The record
Technical detail
CVSS v3.1
7.3 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N
CVSS v4.0
Not supplied
EPSS
0.00241 · 14.4th percentile
Weakness
CWE-89 · Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
Published
2025-10-29T23:15Z
References (3)
EPSS history
Timeline
  • 29 OCT 18:55Z
    LangGraph SQLite Checkpoint Filter Key SQL Injection POC for SqliteStore
    cvelistv5