CVE-2026-27794Disclosure

LOWCVSS 6.6 · MEDIUM

Signal is active with 1 mentions in latest observed window

Immediate actions

  • Track advisory updates for patch or workaround availability

Recommended action window: Monitor and triage in normal cycle

NVD description

LangGraph Checkpoint defines the base interface for LangGraph checkpointers. Prior to version 4.0.0, a Remote Code Execution vulnerability exists in LangGraph's caching layer when applications enable cache backends that inherit from `BaseCache` and opt nodes into caching via `CachePolicy`. Prior to `langgraph-checkpoint` 4.0.0, `BaseCache` defaults to `JsonPlusSerializer(pickle_fallback=True)`. When msgpack serialization fails, cached values can be deserialized via `pickle.loads(...)`. Caching is not enabled by default. Applications are affected only when the application explicitly enables a cache backend (for example by passing `cache=...` to `StateGraph.compile(...)` or otherwise configuring a `BaseCache` implementation), one or more nodes opt into caching via `CachePolicy`, and the attacker can write to the cache backend (for example a network-accessible Redis instance with weak/no auth, shared cache infrastructure reachable by other tenants/services, or a writable SQLite cache file). An attacker must be able to write attacker-controlled bytes into the cache backend such that the LangGraph process later reads and deserializes them. This typically requires write access to a networked cache (for example a network-accessible Redis instance with weak/no auth or shared cache infrastructure reachable by other tenants/services) or write access to local cache storage (for example a writable SQLite cache file via permissive file permissions or a shared writable volume). Because exploitation requires write access to the cache storage layer, this is a post-compromise / post-access escalation vector. LangGraph Checkpoint 4.0.0 patches the issue.

0.0/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-502

Priority

LOW

Exploitation

NONE

PoC

NONE

Patch

NONE

Momentum

STABLE

Threat summary

  • 5 mentions across 3 observed days
  • Momentum state: stable

What's happening

  • Technical details provided in 5 signals
  • Disclosure: 5 classified signals
  • Peaked 1d ago at 3 mentions (2026-02-26); latest day: 1
  • 5 total mentions across 3 days

Deep dive

Activity timeline5 mentions / 3d
01223Mentions · 2026-02-25: 1Mentions · 2026-02-26: 3Mentions · 2026-03-03: 1Technical Details · 2026-02-25: 1Technical Details · 2026-02-26: 3Technical Details · 2026-03-03: 102-2502-2603-03
Signal classification1 categories
Disclosure
5100.0%
Referenced assets5 URLs
Classification over time
DateTotalLabels
2026-02-251
Disclosure1
2026-02-263
Disclosure3
2026-03-031
Disclosure1
Full discourse5 posts
  • TheZDIBugs@TheZDIBugs
    Disclosure

    [ZDI-26-135|CVE-2026-27794] LangChain LangGraph BaseCache Deserialization of Untrusted Data Remote Code Execution Vulnerability (CVSS 8.1; Credit: Peter Girnus (@gothburz), Demeng Chen, and Brandon Niemczyk of Trend Zero Day Initiative) https://www.zerodayinitiative.com/advisories/ZDI-26-135/

    Post summary

    An advisory discloses CVE-2026-27794, a remote code execution vulnerability in LangChain LangGraph BaseCache caused by deserialization of untrusted data, with a CVSS score of 8.1.

    00010670
    5.4K followersView on X
  • cvereports@_cvereports
    Disclosure

    CVE-2026-27794: Cache Me If You Can: LangGraph RCE via Pickle LangGraph, the brain behind many stateful LLM agents, contained a critical deserialization vulnerability in its caching layer. By defaulting to Python's insecure `pickle` module for fallbac... https://cvereports.com/reports/CVE-2026-27794

    Post summary

    LangGraph’s caching layer uses Python’s insecure `pickle` module, creating a critical deserialization flaw that can lead to remote code execution. The report highlights the vulnerability but does not provide PoC, exploit code, or patch details.

    1000053
    32 followersView on X
  • Infoflowcloud@infoflowcloud
    Disclosure

    🚨*CVE* CVE-2026-27794 LangGraph Checkpoint defines the base interface for LangGraph checkpointers. Prior to version 4.0.0, a Remote Code Execution vulnerability exists in LangGraph's cachi… https://www.cve.org/CVERecord?id=CVE-2026-27794 ----- Traducción: CVE-2026-27794 Lan… http://infoflow.cloud`

    Post summary

    The post announces CVE-2026-27794, a remote code execution vulnerability in LangGraph before v4.0.0, without providing PoC, exploit, or patch details.

    0000040
    55 followersView on X
  • CVE@CVEnew
    Disclosure

    CVE-2026-27794 LangGraph Checkpoint defines the base interface for LangGraph checkpointers. Prior to version 4.0.0, a Remote Code Execution vulnerability exists in LangGraph's cachi… https://www.cve.org/CVERecord?id=CVE-2026-27794

    Post summary

    The text announces a Remote Code Execution vulnerability in LangGraph Checkpoint prior to version 4.0.0, providing only the vulnerability type and a link to the CVE record, with no PoC, exploit, or patch details.

    00000187
    56.6K followersView on X
  • Vulmon Vulnerability Feed@VulmonFeeds
    Disclosure

    CVE-2026-27794 Remote Code Execution in LangGraph Checkpoint via Unsafe Pickle Deserialization https://vulmon.com/vulnerabilitydetails?qid=CVE-2026-27794

    Post summary

    A new CVE (CVE-2026-27794) has been disclosed, indicating a remote code execution vulnerability in LangGraph Checkpoint due to unsafe pickle deserialization.

    0000043
    4.0K followersView on X

Explore more