Skip to content
OpenAdvisories
High · 7.1 CVE-2026-45134 EUVD-2026-32640GHSA-3644-q5cj-c5c7PYSEC-2026-2555PYSEC-2026-2560PYSEC-2026-2582

LangSmith Client SDK: Public prompt pull deserializes untrusted manifests without trust boundary warning

Published May 27, 2026 · Updated Jun 2, 2026 · Assigned by GitHub_M

Description

LangSmith Client SDKs provide SDK's for interacting with the LangSmith platform. Prior to LangSmith SDK Python 0.8.0 and JS/TS 0.6.0, the LangSmith SDK's prompt pull methods (pull_prompt / pull_prompt_commit in Python, pullPrompt / pullPromptCommit in JS/TS) fetch and deserialize prompt manifests from the LangSmith Hub. These manifests may contain serialized LangChain objects and model configuration that affect runtime behavior. When pulling a public prompt by owner/name identifier, the manifest content is controlled by an external party, but prior versions of the SDK did not distinguish this from pulling a prompt within the caller's own organization. This vulnerability is fixed in LangSmith SDK Python 0.8.0 and JS/TS 0.6.0.

Affected products

VendorProductAffectedFixed
langchain-ai langsmith-sdk < 0.8.0, < 0.6.0 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
openSUSE Tumbleweed python-langsmith 0.10.3-1.1 openSUSE-SU-2026:11284-1

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling langfuse-3 +1 3.174.1-r0 —
Wolfi rolling open-webui 0.9.6-r1 —

Affected packages

EcosystemPackageAffectedFixedRecord
npm langsmith < 0.6.0 0.6.0 GHSA-3644-q5cj-c5c7
PyPI langchain < 0.3.30 0.3.30 GHSA-3644-q5cj-c5c7
PyPI langchain-classic < 1.0.7 1.0.7 GHSA-3644-q5cj-c5c7
PyPI langsmith < 0.8.0 0.8.0 GHSA-3644-q5cj-c5c7

Advisories 1

References