CVE-2025-68665CRITICAL 9.1EPSS p49.6%

CVE-2025-68665CVE-2025-68665

Description

LangChain is a framework for building LLM-powered applications. Prior to @langchain/core versions 0.3.80 and 1.1.8, and prior to langchain versions 0.3.37 and 1.2.3, a serialization injection vulnerability exists in LangChain JS's toJSON() method (and subsequently when string-ifying objects using JSON.stringify(). The method did not escape objects with 'lc' keys when serializing free-form data in kwargs. The 'lc' key is used internally by LangChain to mark serialized objects. When user-controlled data contains this key structure, it is treated as a legitimate LangChain object during deserialization rather than plain user data. This issue has been patched in @langchain/core versions 0.3.80 and 1.1.8, and langchain versions 0.3.37 and 1.2.3

Scoring

CVSS 3.19.1 (CRITICAL)
VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
EPSS0.73% probability of exploitation · percentile 49.6% · 2026-06-19T12:03:05Z
Published2025-12-23
Last modified2026-01-13

Underlying weaknesses· 1

CWE-502

References

  1. https://github.com/langchain-ai/langchainjs/commit/e5063f9c6e9989ea067dfdff39262b9e7b6aba62
  2. https://github.com/langchain-ai/langchainjs/releases/tag/%40langchain%2Fcore%401.1.8
  3. https://github.com/langchain-ai/langchainjs/releases/tag/langchain%401.2.3
  4. https://github.com/langchain-ai/langchainjs/security/advisories/GHSA-r399-636x-v7f6
  5. https://github.com/langchain-ai/langchainjs/security/advisories/GHSA-r399-636x-v7f6

1

TypeTargetConfidenceTier
WeaknessDeserialization of Untrusted Datacwe-5020%live

Related by meaning· 6

Nearest entities by semantic similarity across the cs-graph corpus.

CVE
CVE-2025-68664
CVE
CVE-2026-44843
CVE
CVE-2026-34070
CVE
CVE-2025-2828
CVE
CVE-2025-6855
CVE
CVE-2025-6853
Sourced from NVD + FIRST.org EPSS. Curated for EU compliance use cases by Adam Lundqvist, Founder at SQUR.