Skip to content

Backport: fix(security): add URL validation to prevent SSRF in download functions#13086

Merged
gr2m merged 2 commits intorelease-v5.0from
backport-pr-13085-to-release-v5.0
Mar 5, 2026
Merged

Backport: fix(security): add URL validation to prevent SSRF in download functions#13086
gr2m merged 2 commits intorelease-v5.0from
backport-pr-13085-to-release-v5.0

Conversation

@vercel-ai-sdk
Copy link
Copy Markdown
Contributor

@vercel-ai-sdk vercel-ai-sdk bot commented Mar 5, 2026

This is an automated backport of #13085 to the release-v5.0 branch.

@tigent tigent bot added ai/core core functions like generateText, streamText, etc. Provider utils, and provider spec. ai/provider related to a provider package. Must be assigned together with at least one `provider/*` label backport Admins only: add this label to a pull request in order to backport it to the prior version bug Something isn't working as documented labels Mar 5, 2026
Remove download-blob.ts and download-blob.test.ts which don't exist
in release-v5.0 (functionality was moved to read-response-with-size-limit).
Fix SSRF tests to use DownloadError.isInstance() instead of toBeInstanceOf()
for cross-package compatibility.

Made-with: Cursor
@gr2m gr2m marked this pull request as ready for review March 5, 2026 01:02
@gr2m gr2m merged commit 6a2f01b into release-v5.0 Mar 5, 2026
18 checks passed
@gr2m gr2m deleted the backport-pr-13085-to-release-v5.0 branch March 5, 2026 01:25
vercel-ai-sdk bot added a commit that referenced this pull request Mar 5, 2026
@vercel-ai-sdk vercel-ai-sdk bot removed the backport Admins only: add this label to a pull request in order to backport it to the prior version label Mar 5, 2026
@vercel-ai-sdk
Copy link
Copy Markdown
Contributor Author

vercel-ai-sdk bot commented Mar 5, 2026

⚠️ Backport to release-v4.3 created but has conflicts: #13090

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ai/core core functions like generateText, streamText, etc. Provider utils, and provider spec. ai/provider related to a provider package. Must be assigned together with at least one `provider/*` label bug Something isn't working as documented

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant