CVE Catalog

CVE-2026-34070

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Elevated risk
1.20%

66th percentile - higher than 66% of all known CVEs

Summary

A vulnerability in LangChain prior to version 1.2.22 allows arbitrary file read via directory traversal or absolute path injection in prompt configurations. Attackers can use load_prompt() or load_prompt_from_config() to read files, limited only by file extensions (.txt, .json, .yaml).

Risk Assessment

The risk involves potential leakage of sensitive data such as configuration files, keys, or user data if the application processes user-influenced prompt configurations.

Recommendation

Immediately upgrade LangChain to version 1.2.22 or later, which includes a fix for the path injection vulnerability.

Other vulnerabilities in LangChain

See all
Original NVD description (English source)

LangChain is a framework for building agents and LLM-powered applications. Prior to version 1.2.22, multiple functions in langchain_core.prompts.loading read files from paths embedded in deserialized config dicts without validating against directory traversal or absolute path injection. When an application passes user-influenced prompt configurations to load_prompt() or load_prompt_from_config(), an attacker can read arbitrary files on the host filesystem, constrained only by file-extension checks (.txt for templates, .json/.yaml for examples). This issue has been patched in version 1.2.22.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS