VDB
KO
MEDIUM 6.5

GHSA-hc5w-c9f8-9cc4

Langchain Path Traversal vulnerability

Quick fix

GHSA-hc5w-c9f8-9cc4 — langchain: upgrade to the fixed version with the command below.

npm install langchain@0.2.19

Details

A path traversal vulnerability exists in the `getFullPath` method of langchain-ai/langchainjs version 0.2.5. This vulnerability allows attackers to save files anywhere in the filesystem, overwrite existing text files, read `.txt` files, and delete files. The vulnerability is exploited through the `setFileContent`, `getParsedFile`, and `mdelete` methods, which do not properly sanitize user input.

Are you affected?

Enter the version of the package you're using.

Affected packages

npm / langchain
Introduced in: 0 Fixed in: 0.2.19
Fix npm install langchain@0.2.19

References