Read the docs
TI-2025-31113 Aliases CVE-2025-48985GHSA-rwvc-j5jr-mgvh

Improper input validation in vercel AI SDK

Priority LOW 24CWE-20Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
—
Confidentiality · integrity · availability
None · Low · None
Fix status
Fixed

Attack profile from CVSS 3.1 · NVD. Fix status from CNA and GitHub.

Summary

A vulnerability in Vercel’s AI SDK has been fixed in versions 5.0.52, 5.1.0-beta.9, and 6.0.0-beta. This issue may have allowed users to bypass filetype whitelists when uploading files. All users are encouraged to upgrade. More details: https://vercel.com/changelog/cve-2025-48985-input-validation-bypass-on-ai-sdk

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00284 21st percentileScored 2026-11-08
Fix Fixed AI SDK (Vercel): 5.1.0-beta.9, 5.0.52ai (npm): 5.0.52, 5.1.0-beta.9

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
vercelAI SDK5.0.51 – 5.0.51; 5.1.0-beta.8 – 5.1.0-beta.85.1.0-beta.9, 5.0.52Patch availableCNA
—ai (npm)before 5.0.525.0.52Patch availableGHSA-rwvc-j5jr-mgvh
—ai (npm)5.1.0-beta.0 to before 5.1.0-beta.95.1.0-beta.9Patch availableGHSA-rwvc-j5jr-mgvh
  • AI SDK Vendorvercel Affected 5.0.51 – 5.0.51; 5.1.0-beta.8 – 5.1.0-beta.8 Fixed in 5.1.0-beta.9, 5.0.52 Patch available CNA
  • ai (npm) Vendor— Affected before 5.0.52 Fixed in 5.0.52 Patch available GHSA-rwvc-j5jr-mgvh
  • ai (npm) Vendor— Affected 5.1.0-beta.0 to before 5.1.0-beta.9 Fixed in 5.1.0-beta.9 Patch available GHSA-rwvc-j5jr-mgvh

CPE configurations NVD · 10

CPEVersionsRoleVendor
cpe:2.3:a:vercel:ai:*:*:*:*:*:*:*:*before 5.0.52Vulnerablevercel
cpe:2.3:a:vercel:ai:5.1.0:beta0:*:*:*:*:*:*5.1.0 beta0Vulnerablevercel
cpe:2.3:a:vercel:ai:5.1.0:beta1:*:*:*:*:*:*5.1.0 beta1Vulnerablevercel
cpe:2.3:a:vercel:ai:5.1.0:beta2:*:*:*:*:*:*5.1.0 beta2Vulnerablevercel
cpe:2.3:a:vercel:ai:5.1.0:beta3:*:*:*:*:*:*5.1.0 beta3Vulnerablevercel
cpe:2.3:a:vercel:ai:5.1.0:beta4:*:*:*:*:*:*5.1.0 beta4Vulnerablevercel
cpe:2.3:a:vercel:ai:5.1.0:beta5:*:*:*:*:*:*5.1.0 beta5Vulnerablevercel
cpe:2.3:a:vercel:ai:5.1.0:beta6:*:*:*:*:*:*5.1.0 beta6Vulnerablevercel
cpe:2.3:a:vercel:ai:5.1.0:beta7:*:*:*:*:*:*5.1.0 beta7Vulnerablevercel
cpe:2.3:a:vercel:ai:5.1.0:beta8:*:*:*:*:*:*5.1.0 beta8Vulnerablevercel
  • cpe:2.3:a:vercel:ai:*:*:*:*:*:*:*:* Versions before 5.0.52 Vulnerable ·vercel
  • cpe:2.3:a:vercel:ai:5.1.0:beta0:*:*:*:*:*:* Versions 5.1.0 beta0 Vulnerable ·vercel
  • cpe:2.3:a:vercel:ai:5.1.0:beta1:*:*:*:*:*:* Versions 5.1.0 beta1 Vulnerable ·vercel
  • cpe:2.3:a:vercel:ai:5.1.0:beta2:*:*:*:*:*:* Versions 5.1.0 beta2 Vulnerable ·vercel
  • cpe:2.3:a:vercel:ai:5.1.0:beta3:*:*:*:*:*:* Versions 5.1.0 beta3 Vulnerable ·vercel
  • cpe:2.3:a:vercel:ai:5.1.0:beta4:*:*:*:*:*:* Versions 5.1.0 beta4 Vulnerable ·vercel
  • cpe:2.3:a:vercel:ai:5.1.0:beta5:*:*:*:*:*:* Versions 5.1.0 beta5 Vulnerable ·vercel
  • cpe:2.3:a:vercel:ai:5.1.0:beta6:*:*:*:*:*:* Versions 5.1.0 beta6 Vulnerable ·vercel
  • cpe:2.3:a:vercel:ai:5.1.0:beta7:*:*:*:*:*:* Versions 5.1.0 beta7 Vulnerable ·vercel
  • cpe:2.3:a:vercel:ai:5.1.0:beta8:*:*:*:*:*:* Versions 5.1.0 beta8 Vulnerable ·vercel

Remediation

  • Fix · CNA AI SDK (Vercel) Fixed in 5.1.0-beta.9, 5.0.52
  • Fix · GHSA-rwvc-j5jr-mgvh ai (npm) Fixed in 5.0.52 Advisory →
  • Fix · GHSA-rwvc-j5jr-mgvh ai (npm) Fixed in 5.1.0-beta.9 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2025-48985
  2. 2026-10-03 Alias added: GHSA-rwvc-j5jr-mgvh

References

  • TI-2026-07706 vercel ai provider-utils download-blob.ts validateDownloadUrl server-side request forgery CVSS 4.0MEDIUM 6.9
  • TI-2026-07707 vercel ai provider-utils response-handler.ts createJsonErrorResponseHandler resource consumption CVSS 4.0MEDIUM 5.3
  • TI-2026-07705 vercel ai PR Branch Name Interpolation prettier-on-automerge.yml run os command injection CVSS 4.0LOW 2.3

Sources