Quick answers
- Is CVE-2026-8769 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-8769 being exploited in the wild.
- How severe is CVE-2026-8769?
- Medium severity, with a CVSS score of 4.3, published 17 May 2026.
- Which products and versions are affected?
- @ai-sdk/provider-utils (npm) SEMVER:introduced=0,fixed=3.0.28.
- Is there a fix for CVE-2026-8769?
- Yes. @ai-sdk/provider-utils (npm): upgrade to 3.0.28 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-8769 attacked?
- It is attacked over the network, in a software library.
- Am I affected by CVE-2026-8769?
- Check whether you run @ai-sdk/provider-utils (npm), Vercel AI SDK OpenAI Provider or Vercel AI SDK Provider Utils at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
How to fix
- @ai-sdk/provider-utils (npm): upgrade to 3.0.28 or later
npm install @ai-sdk/provider-utils@3.0.28
Technical details
The @ai-sdk/provider-utils package lacks response size limits in its `createJsonResponseHandler` and `createJsonErrorResponseHandler` functions within `packages/provider-utils/src/response-handler.ts`. These handlers use `await response.text()` to buffer the entire HTTP response body into memory without constraints. An attacker who can control the API endpoint (baseURL) used by the SDK—common in agent orchestration platforms—can return an infinite chunked response. This causes the Node.js process to exhaust the V8 heap memory, resulting in a fatal 'out of memory' error and process termination. While other parts of the SDK use `readResponseWithSizeLimit()`, this specific pathway remains unprotected.
Affected products
- Vercel AI SDK (provider-utils) <= 3.0.97
Identifiers
- CVE-2026-8769
- GHSA-866g-f22w-33x8
Timeline
- 2026-04-04: other: Vulnerability details and PoC shared in a public Gist
- 2026-05-17: disclosed: CVE-2026-8769 published by VulDB
- 2026-05-18: advisory: GitHub Advisory GHSA-866g-f22w-33x8 published