CVE-2024-28088

HIGH

Langchain < 0.1.12 - Path Traversal

Title source: rule

Description

LangChain through 0.1.10 allows ../ directory traversal by an actor who is able to control the final part of the path parameter in a load_chain call. This bypasses the intended behavior of loading configurations only from the hwchase17/langchain-hub GitHub repository. The outcome can be disclosure of an API key for a large language model online service, or remote code execution. (A patch is available as of release 0.1.29 of langchain-core.)

Exploits (1)

nomisec WORKING POC
by levpachmanov · poc
https://github.com/levpachmanov/cve-2024-28088-poc

Scores

CVSS v3 8.1
EPSS 0.1343
EPSS Percentile 94.2%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N

Details

CWE
CWE-22 CWE-31
Status published
Products (3)
langchain/langchain < 0.1.12
pypi/langchain 0 - 0.0.339PyPI
pypi/langchain-core 0 - 0.1.30PyPI
Published Mar 04, 2024
Tracked Since Feb 18, 2026