fix(deps): update dependency langsmith to v0.4.6 [security] - #4058
fix(deps): update dependency langsmith to v0.4.6 [security]#4058renovate[bot] wants to merge 1 commit into
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Finished running flow.
|
||||||||||||
Check changeset necessityStatus: NOT REQUIRED Reason:
Changeset (copy & paste):<!-- No changeset required for this PR --> |
🤖 Agent Deep Modeling ExecutionStarted at: 2026-07-12 13:17:48 UTC View DetailsCommand Output
RUN v3.2.4 /home/runner/work/liam/liam/frontend/internal-packages/agent (node:7704) ExperimentalWarning: WASI is an experimental feature and might change at any time ✅ [INFO] 2026-07-12T13:17:50.597Z Context: trace=c14ae3c3-9a13-496e-b76a-73b069bd82ff,id=c14ae3c3-9a13-496e-b76a-73b069bd82ff; trace=c14ae3c3-9a13-496e-b76a-73b069bd82ff,id=961c4826-3d90-4d47-b7f3-b895f33ac04e; trace=c14ae3c3-9a13-496e-b76a-73b069bd82ff,id=b9847daa-516f-40da-bf57-03511e2b6f87; trace=c14ae3c3-9a13-496e-b76a-73b069bd82ff,id=59c143a4-898a-4edd-b62e-6b206a61bd14; trace=c14ae3c3-9a13-496e-b76a-73b069bd82ff,id=6f312eca-7dd3-4f09-a168-ee9ac9f899bc; trace=c14ae3c3-9a13-496e-b76a-73b069bd82ff,id=2649d8ea-5313-47cc-8bbe-64f9f6efccfb; trace=c14ae3c3-9a13-496e-b76a-73b069bd82ff,id=8523788f-d890-4765-b59b-69a7e68d2294; trace=c14ae3c3-9a13-496e-b76a-73b069bd82ff,id=f2bf2ab0-90b6-4c33-8408-b04b41526778; trace=c14ae3c3-9a13-496e-b76a-73b069bd82ff,id=353c2442-ede0-4298-aa5d-1f0415d9fc15; trace=c14ae3c3-9a13-496e-b76a-73b069bd82ff,id=6bccc812-fff4-4553-87c3-863d0ed38b2b; trace=c14ae3c3-9a13-496e-b76a-73b069bd82ff,id=ab0f1afa-e676-42d0-8a0f-1f1f013d5d5b; trace=c14ae3c3-9a13-496e-b76a-73b069bd82ff,id=775db694-e1a6-4fcd-bc08-2a36a06d3c7d; trace=c14ae3c3-9a13-496e-b76a-73b069bd82ff,id=c9896b8e-b899-425f-9a6c-2e1af9b93fa8; trace=c14ae3c3-9a13-496e-b76a-73b069bd82ff,id=273e2ccf-6b09-488c-a9d5-2d303530ffd8; trace=c14ae3c3-9a13-496e-b76a-73b069bd82ff,id=afbd85be-2835-479b-bb7d-e0f3c0470a06; trace=c14ae3c3-9a13-496e-b76a-73b069bd82ff,id=f108ce1b-07b3-4345-941c-117f325b98bc; trace=c14ae3c3-9a13-496e-b76a-73b069bd82ff,id=ae6e7f8e-9d9c-4c32-9635-0115768df55b; trace=c14ae3c3-9a13-496e-b76a-73b069bd82ff,id=63af243e-6334-4294-9842-3bfcf1d427a7; trace=c14ae3c3-9a13-496e-b76a-73b069bd82ff,id=cb67cb57-74b7-4ec4-9360-01392b4f083d; trace=c14ae3c3-9a13-496e-b76a-73b069bd82ff,id=c8b037a4-3f42-4a52-85c8-2d60a6636be7 x ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯ FAIL src/createGraph.integration.test.ts > createGraph Integration > should execute complete workflow Troubleshooting URL: https://js.langchain.com/docs/troubleshooting/errors/MODEL_AUTHENTICATION/ ❯ RunnableCallable.analyzeRequirementsNode [as func] src/pm-agent/nodes/analyzeRequirementsNode.ts:38:11 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯ Test Files 1 failed (1) ELIFECYCLE Command failed with exit code 1. |
80175f6 to
2557f77
Compare
2557f77 to
eb90a13
Compare
eb90a13 to
2a1207e
Compare
2a1207e to
6ba6bd4
Compare
6ba6bd4 to
745c7d4
Compare
745c7d4 to
c158000
Compare
Dependency ReviewThe following issues were found:
Vulnerabilitiesfrontend/internal-packages/agent/package.jsonfrontend/internal-packages/schema-bench/package.jsonpnpm-lock.yamlOpenSSF Scorecard
Scanned Files
|
This PR contains the following updates:
0.3.73→0.4.6LangSmith Client SDK Affected by Server-Side Request Forgery via Tracing Header Injection
CVE-2026-25528 / GHSA-v34v-rq6j-cj6p
More information
Details
Summary
The LangSmith SDK's distributed tracing feature is vulnerable to Server-Side Request Forgery via malicious HTTP headers. An attacker can inject arbitrary
api_urlvalues through thebaggageheader, causing the SDK to exfiltrate sensitive trace data to attacker-controlled endpoints.Description
When using distributed tracing, the SDK parses incoming HTTP headers via
RunTree.from_headers()in Python orRunTree.fromHeaders()in Typescript. Thebaggageheader can contain replica configurations includingapi_urlandapi_keyfields.Prior to the fix, these attacker-controlled values were accepted without validation. When a traced operation completes, the SDK's
post()andpatch()methods send run data to all configured replica URLs, including any injected by an attacker.Attack Vector
Attacker sends an HTTP request to a vulnerable service with a malicious
baggageheader:The service parses the header via
RunTree.from_headers(), storing the attacker's URLWhen the traced operation completes, the SDK sends the full run data (including LLM inputs, outputs, and metadata) to
https://attacker.com/exfilImpact
Affected Use Cases
Applications are vulnerable if they:
TracingMiddlewareto automatically propagate tracing contextRunTree.from_headers()/RunTree.fromHeaders()with untrusted HTTP headersRemediation
Update to the patched versions:
pip install langsmith>=0.6.3npm install langsmith@>=0.4.6The fix filters incoming replica configurations to an allowlist of safe fields, removing
api_url,api_key, and other credential fields.Workarounds
If unable to upgrade immediately:
baggageheader before passing tofrom_headers()TracingMiddlewarewith untrusted trafficSeverity
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:NReferences
This data is provided by the GitHub Advisory Database (CC-BY 4.0).
Release Notes
langchain-ai/langsmith-sdk (langsmith)
v0.4.6Compare Source
What's Changed
Full Changelog: langchain-ai/langsmith-sdk@v0.4.5...v0.4.6
v0.4.5Compare Source
What's Changed
New Contributors
Full Changelog: langchain-ai/langsmith-sdk@v0.4.4...v0.4.5
v0.4.4Compare Source
What's Changed
Full Changelog: langchain-ai/langsmith-sdk@v0.4.3...v0.4.4
v0.4.3Compare Source
What's Changed
Full Changelog: langchain-ai/langsmith-sdk@v0.4.2...v0.4.3
v0.4.2Compare Source
What's Changed
New Contributors
Full Changelog: langchain-ai/langsmith-sdk@v0.4.1...v0.4.2
v0.4.1Compare Source
What's Changed
Full Changelog: langchain-ai/langsmith-sdk@v0.4.0...v0.4.1
v0.4.0What's Changed
New Contributors
Full Changelog: langchain-ai/langsmith-sdk@v0.3.45...v0.4.0
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.