CVE-2026-8769: @ai-sdk/provider-utils has an Uncontrolled Resource Consumption issue
(updated )
Versions of @ai-sdk/provider-utils before 3.0.28, from 4.0.0 before 4.0.33, and from 5.0.0 before 5.0.1 are vulnerable to uncontrolled resource consumption. The createJsonResponseHandler, createJsonErrorResponseHandler, and createStatusCodeErrorResponseHandler functions in packages/provider-utils/src/response-handler.ts read response bodies without a shared size limit, allowing a remote attacker with low privileges to cause excessive memory consumption. The exploit has been publicly disclosed and may be utilized.
References
- gist.github.com/YLChen-007/fb1096bc8428bed9a428f764d9d103bb
- github.com/advisories/GHSA-866g-f22w-33x8
- github.com/vercel/ai/blob/main/packages/provider-utils/CHANGELOG.md
- github.com/vercel/ai/commit/6a436e31d247d678ddaedfc6f61e73ac0595e4b4
- github.com/vercel/ai/commit/b30e43ac3fae2432a40b4f4f27f844f3d78b119e
- github.com/vercel/ai/commit/b85c4fbc603b8173cf50a9790823397aada908a9
- github.com/vercel/ai/pull/16374
- github.com/vercel/ai/releases/tag/@ai-sdk/provider-utils@3.0.28
- github.com/vercel/ai/releases/tag/@ai-sdk/provider-utils@4.0.33
- github.com/vercel/ai/releases/tag/@ai-sdk/provider-utils@5.0.1
- nvd.nist.gov/vuln/detail/CVE-2026-8769
- vuldb.com/submit/811406
- vuldb.com/vuln/364394
- vuldb.com/vuln/364394/cti
Code Behaviors & Features
Detect and mitigate CVE-2026-8769 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →