Skip to content
OpenAdvisories
Medium · 5.3 CVE-2024-10940 EUVD-2025-7069GHSA-5chr-fjjv-38qvPYSEC-2026-1517

Exposure of Sensitive System Information via ImagePromptTemplate in langchain-ai/langchain

Published Mar 20, 2025 · Updated Mar 20, 2025 · Assigned by @huntr_ai

Description

A vulnerability in langchain-core versions >=0.1.17,<0.1.53, >=0.2.0,<0.2.43, and >=0.3.0,<0.3.15 allows unauthorized users to read arbitrary files from the host file system. The issue arises from the ability to create langchain_core.prompts.ImagePromptTemplate's (and by extension langchain_core.prompts.ChatPromptTemplate's) with input variables that can read any user-specified path from the server file system. If the outputs of these prompt templates are exposed to the user, either directly or through downstream model outputs, it can lead to the exposure of sensitive information.

Affected products

VendorProductAffectedFixed
langchain-ai langchain-ai/langchain unspecified – < 0.3.15 0.3.15

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI langchain-core >= 0.1.17, < 0.1.53 0.1.53 GHSA-5chr-fjjv-38qv
PyPI langchain-core >= 0.2.0, < 0.2.43 0.2.43 GHSA-5chr-fjjv-38qv
PyPI langchain-core >= 0.3.0, < 0.3.15 0.3.15 GHSA-5chr-fjjv-38qv
PyPI langchain-core >= 0.1.17, < 0.1.53 · >= 0.2.0, < 0.2.43 · >= 0.3.0, < 0.3.15 0.1.53, 0.2.43, 0.3.15 PYSEC-2026-1517

References