<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://cve.radiocsirt.org/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-22T16:39:50.110183+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>csirt@opendfir.org</email>
  </author>
  <link href="https://cve.radiocsirt.org" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent entries.</subtitle>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/euvd-2026-263212</id>
    <title>EUVD-2026-263212</title>
    <updated>2026-10-22T16:39:50.112717+00:00</updated>
    <content>EUVD-2026-263212</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-263212"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2025-67644</id>
    <title>fkie_cve-2025-67644</title>
    <updated>2026-10-22T16:39:50.112748+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>LangGraph SQLite Checkpoint is an implementation of LangGraph CheckpointSaver that uses SQLite DB (both sync and async, via aiosqlite). Versions 3.0.0 and below are vulnerable to SQL injection through the checkpoint implementation. Checkpoint allows attackers to manipulate SQL queries through metadata filter keys, affecting applications that accept untrusted metadata filter keys (not just filter values) in checkpoint search operations. The _metadata_predicate() function constructs SQL queries by interpolating filter keys directly into f-strings without validation. This issue is fixed in version 3.0.1.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2025-67644"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-9rwj-6rc7-p77c</id>
    <title>GHSA-9rwj-6rc7-p77c — LangGraph's SQLite is vulnerable to SQL injection via metadata filter key in SQLite checkpointer list method</title>
    <updated>2026-10-22T16:39:50.112781+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> PyPI: langgraph-checkpoint-sqlite</p>
<p># Context</p>
<p>A SQL injection vulnerability exists in LangGraph's SQLite checkpoint implementation that allows attackers to manipulate SQL queries through metadata filter keys. This affects applications that accept **untrusted metadata filter keys** (not just filter values) in checkpoint search operations.</p>
<p># Impact</p>
<p>Attackers who control metadata filter keys can execute arbitrary sql queries against the database.</p>
<p># Root Cause</p>
<p>The `_metadata_predicate()` function constructs SQL queries by interpolating filter keys directly into f-strings without validation:</p>
<p>```python
# VULNERABLE CODE (before fix)
for query_key, query_value in metadata_filter.items():
    operator, param_value = _where_value(query_value)
    predicates.append(
        f"json_extract(CAST(metadata AS TEXT), '$.{query_key}') {operator}"
    )
    param_values.append(param_value)
```</p>
<p>While filter **values** are parameterized, filter **keys** are not validated, allowing SQL injection.</p>
<p># Attack Example</p>
<p>**Before Fix:**
```python
from langgraph.checkpoint.sqlite import SqliteSaver</p>
<p>saver = SqliteSaver.from_conn_string("checkpoints.db")</p>
<p># Attacker controls the filter keys
malicious_filter = {"x') OR '1'='1": "dummy"}</p>
<p># Returns ALL checkpoints, bypassing filtering
results = list(saver.list(None, filter=malicious_filter))
```</p>
<p>**Resulting SQL:**
```sql
WHERE json_extract(CAST(metadata AS TEXT), '$.x') OR '1'='1') = ?
-- Injected condition makes WHERE clause always true
```</p>
<p>## Who Is Affected?</p>
<p>### LangSmith Depl…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-9rwj-6rc7-p77c"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/pysec-2026-1530</id>
    <title>PYSEC-2026-1530 — LangGraph's SQLite is vulnerable to SQL injection via metadata filter key in SQLite checkpointer list method</title>
    <updated>2026-10-22T16:39:50.112841+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> PyPI: langgraph-checkpoint-sqlite</p>
<p># Context</p>
<p>A SQL injection vulnerability exists in LangGraph's SQLite checkpoint implementation that allows attackers to manipulate SQL queries through metadata filter keys. This affects applications that accept **untrusted metadata filter keys** (not just filter values) in checkpoint search operations.</p>
<p># Impact</p>
<p>Attackers who control metadata filter keys can execute arbitrary sql queries against the database.</p>
<p># Root Cause</p>
<p>The `_metadata_predicate()` function constructs SQL queries by interpolating filter keys directly into f-strings without validation:</p>
<p>```python
# VULNERABLE CODE (before fix)
for query_key, query_value in metadata_filter.items():
    operator, param_value = _where_value(query_value)
    predicates.append(
        f"json_extract(CAST(metadata AS TEXT), '$.{query_key}') {operator}"
    )
    param_values.append(param_value)
```</p>
<p>While filter **values** are parameterized, filter **keys** are not validated, allowing SQL injection.</p>
<p># Attack Example</p>
<p>**Before Fix:**
```python
from langgraph.checkpoint.sqlite import SqliteSaver</p>
<p>saver = SqliteSaver.from_conn_string("checkpoints.db")</p>
<p># Attacker controls the filter keys
malicious_filter = {"x') OR '1'='1": "dummy"}</p>
<p># Returns ALL checkpoints, bypassing filtering
results = list(saver.list(None, filter=malicious_filter))
```</p>
<p>**Resulting SQL:**
```sql
WHERE json_extract(CAST(metadata AS TEXT), '$.x') OR '1'='1') = ?
-- Injected condition makes WHERE clause always true
```</p>
<p>## Who Is Affected?</p>
<p>### LangSmith Depl…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/pysec-2026-1530"/>
  </entry>
</feed>
