Read the docs
TI-2026-07707 Aliases CVE-2026-8769GHSA-866g-f22w-33x8

vercel ai provider-utils response-handler.ts createJsonErrorResponseHandler resource consumption

Priority MEDIUM 57CWE-400Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Attack requirements
None
Impact type
Denial of service
Confidentiality · integrity · availability
None · None · Low
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA and GitHub. Impact type from CWE-400.

Summary

A vulnerability was determined in vercel ai up to 3.0.97. The impacted element is the function createJsonResponseHandler/createJsonErrorResponseHandler of the file packages/provider-utils/src/response-handler.ts of the component provider-utils. This manipulation causes resource consumption. The attack may be initiated remotely. The exploit has been publicly disclosed and may be utilized. The vendor was contacted early about this disclosure but did not respond in any way.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00561 46th percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by the CNA and NVD
Fix Fixed @ai-sdk/provider-utils (npm): 3.0.28, 4.0.33, 5.0.1

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
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
vercelai3.0.0; 3.0.1; 3.0.2; 3.0.3; 3.0.4; 3.0.5; 3.0.6; 3.0.7; 3.0.8; 3.0.9; 3.0.10; 3.0.11; 3.0.12; 3.0.13; 3.0.14; 3.0.15; 3.0.16; 3.0.17; 3.0.18; 3.0.19; 3.0.20; 3.0.21; 3.0.22; 3.0.23; 3.0.24; 3.0.25; 3.0.26; 3.0.27; 3.0.28; 3.0.29; 3.0.30; 3.0.31; 3.0.32; 3.0.33; 3.0.34; 3.0.35; 3.0.36; 3.0.37; 3.0.38; 3.0.39; 3.0.40; 3.0.41; 3.0.42; 3.0.43; 3.0.44; 3.0.45; 3.0.46; 3.0.47; 3.0.48; 3.0.49; 3.0.50; 3.0.51; 3.0.52; 3.0.53; 3.0.54; 3.0.55; 3.0.56; 3.0.57; 3.0.58; 3.0.59; 3.0.60; 3.0.61; 3.0.62; 3.0.63; 3.0.64; 3.0.65; 3.0.66; 3.0.67; 3.0.68; 3.0.69; 3.0.70; 3.0.71; 3.0.72; 3.0.73; 3.0.74; 3.0.75; 3.0.76; 3.0.77; 3.0.78; 3.0.79; 3.0.80; 3.0.81; 3.0.82; 3.0.83; 3.0.84; 3.0.85; 3.0.86; 3.0.87; 3.0.88; 3.0.89; 3.0.90; 3.0.91; 3.0.92; 3.0.93; 3.0.94; 3.0.95; 3.0.96; 3.0.97—No fix listedCNA
—@ai-sdk/provider-utils (npm)before 3.0.283.0.28Patch availableGHSA-866g-f22w-33x8
—@ai-sdk/provider-utils (npm)4.0.0-beta.10 to before 4.0.334.0.33Patch availableGHSA-866g-f22w-33x8
—@ai-sdk/provider-utils (npm)5.0.0-beta.0 to before 5.0.15.0.1Patch availableGHSA-866g-f22w-33x8
  • ai Vendorvercel Affected 3.0.0; 3.0.1; 3.0.2; 3.0.3; 3.0.4; 3.0.5; 3.0.6; 3.0.7; 3.0.8; 3.0.9; 3.0.10; 3.0.11; 3.0.12; 3.0.13; 3.0.14; 3.0.15; 3.0.16; 3.0.17; 3.0.18; 3.0.19; 3.0.20; 3.0.21; 3.0.22; 3.0.23; 3.0.24; 3.0.25; 3.0.26; 3.0.27; 3.0.28; 3.0.29; 3.0.30; 3.0.31; 3.0.32; 3.0.33; 3.0.34; 3.0.35; 3.0.36; 3.0.37; 3.0.38; 3.0.39; 3.0.40; 3.0.41; 3.0.42; 3.0.43; 3.0.44; 3.0.45; 3.0.46; 3.0.47; 3.0.48; 3.0.49; 3.0.50; 3.0.51; 3.0.52; 3.0.53; 3.0.54; 3.0.55; 3.0.56; 3.0.57; 3.0.58; 3.0.59; 3.0.60; 3.0.61; 3.0.62; 3.0.63; 3.0.64; 3.0.65; 3.0.66; 3.0.67; 3.0.68; 3.0.69; 3.0.70; 3.0.71; 3.0.72; 3.0.73; 3.0.74; 3.0.75; 3.0.76; 3.0.77; 3.0.78; 3.0.79; 3.0.80; 3.0.81; 3.0.82; 3.0.83; 3.0.84; 3.0.85; 3.0.86; 3.0.87; 3.0.88; 3.0.89; 3.0.90; 3.0.91; 3.0.92; 3.0.93; 3.0.94; 3.0.95; 3.0.96; 3.0.97 Fixed in — No fix listed CNA
  • @ai-sdk/provider-utils (npm) Vendor— Affected before 3.0.28 Fixed in 3.0.28 Patch available GHSA-866g-f22w-33x8
  • @ai-sdk/provider-utils (npm) Vendor— Affected 4.0.0-beta.10 to before 4.0.33 Fixed in 4.0.33 Patch available GHSA-866g-f22w-33x8
  • @ai-sdk/provider-utils (npm) Vendor— Affected 5.0.0-beta.0 to before 5.0.1 Fixed in 5.0.1 Patch available GHSA-866g-f22w-33x8

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:vercel:ai:*:*:*:*:*:*:*:*up to 3.0.97Vulnerablevercel
  • cpe:2.3:a:vercel:ai:*:*:*:*:*:*:*:* Versions up to 3.0.97 Vulnerable ·vercel

Remediation

  • Fix · GHSA-866g-f22w-33x8 @ai-sdk/provider-utils (npm) Fixed in 3.0.28 Advisory →
  • Fix · GHSA-866g-f22w-33x8 @ai-sdk/provider-utils (npm) Fixed in 4.0.33 Advisory →
  • Fix · GHSA-866g-f22w-33x8 @ai-sdk/provider-utils (npm) Fixed in 5.0.1 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-8769
  2. 2026-10-03 Alias added: GHSA-866g-f22w-33x8
  3. 2026-10-16 EPSS moved to the below the 50th percentile

References

  • TI-2026-07706 vercel ai provider-utils download-blob.ts validateDownloadUrl server-side request forgery CVSS 4.0MEDIUM 6.9
  • TI-2026-07705 vercel ai PR Branch Name Interpolation prettier-on-automerge.yml run os command injection CVSS 4.0LOW 2.3
  • TI-2025-31113 Improper input validation in vercel AI SDK CVSS 3.1MEDIUM 5.3

Sources