Search

Find a vulnerability

Search criteria Use this form to refine search results.
Full-text search supports keyword queries with ranking and filtering.
You can combine vendor, product, and sources to narrow results.
Enable “Apply ordering” to sort by date instead of relevance.

    147 vulnerabilities by vercel

    CVE-2026-64649 (GCVE-0-2026-64649)

    Vulnerability from nvd – Published: 2026-07-27 19:27 – Updated: 2026-07-28 14:12
    VLAI
    Title
    Next.js: Server-Side Request Forgery in Server Actions on Custom Servers
    Summary
    Next.js is a React framework for building full-stack web applications. In versions 14.1.1 through 15.5.20 and 16.0.0 through 16.2.10, when a Server Action forwards or redirects a request, an attacker can cause the server to send that outbound request to a malicious host (Server-Side Request Forgery). This requires the attacker's request to control Host-associated headers. In some configurations, it's also possible to obtain internal values that weaken middleware/proxy authorization. Applications that use Server Actions are affected when the incoming host header is not fixed to a trusted value. This typically occurs on custom servers, or on deployments not behind a proxy that pins the host. Managed hosting pins the host upstream and is not affected; next start and standalone output do the same from version 14.2 onward. This issue has been fixed in versions 15.5.21 and 16.2.11.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-918 - Server-Side Request Forgery (SSRF)
    Assigner
    Impacted products
    Vendor Product Version
    vercel next.js Affected: >= 14.1.1, < 15.5.21
    Affected: >= 16.0.0 < 16.2.11
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-64649",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-28T14:11:48.555168Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-28T14:12:06.654Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "next.js",
              "vendor": "vercel",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 14.1.1, \u003c 15.5.21"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 16.0.0 \u003c 16.2.11"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Next.js is a React framework for building full-stack web applications. In versions 14.1.1 through 15.5.20 and 16.0.0 through 16.2.10, when a Server Action forwards or redirects a request, an attacker can cause the server to send that outbound request to a malicious host (Server-Side Request Forgery). This requires the attacker\u0027s request to control Host-associated headers. In some configurations, it\u0027s also possible to obtain internal values that weaken middleware/proxy authorization. Applications that use Server Actions are affected when the incoming host header is not fixed to a trusted value. This typically occurs on custom servers, or on deployments not behind a proxy that pins the host. Managed hosting pins the host upstream and is not affected; next start and standalone output do the same from version 14.2 onward. This issue has been fixed in versions 15.5.21 and 16.2.11."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 8.3,
                "baseSeverity": "HIGH",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "LOW"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-918",
                  "description": "CWE-918: Server-Side Request Forgery (SSRF)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-27T19:27:58.865Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/vercel/next.js/security/advisories/GHSA-89xv-2m56-2m9x",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/vercel/next.js/security/advisories/GHSA-89xv-2m56-2m9x"
            },
            {
              "name": "https://github.com/vercel/next.js/commit/b51206321854193208c0805ba42acc49287f942b",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/commit/b51206321854193208c0805ba42acc49287f942b"
            },
            {
              "name": "https://github.com/vercel/next.js/commit/e3e5666ccead3a15162793d697af5e48b7cc0498",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/commit/e3e5666ccead3a15162793d697af5e48b7cc0498"
            },
            {
              "name": "https://github.com/vercel/next.js/releases/tag/v15.5.21",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/releases/tag/v15.5.21"
            },
            {
              "name": "https://github.com/vercel/next.js/releases/tag/v16.2.11",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/releases/tag/v16.2.11"
            }
          ],
          "source": {
            "advisory": "GHSA-89xv-2m56-2m9x",
            "discovery": "UNKNOWN"
          },
          "title": "Next.js: Server-Side Request Forgery in Server Actions on Custom Servers"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-64649",
        "datePublished": "2026-07-27T19:27:58.865Z",
        "dateReserved": "2026-07-20T17:11:30.895Z",
        "dateUpdated": "2026-07-28T14:12:06.654Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-64648 (GCVE-0-2026-64648)

    Vulnerability from nvd – Published: 2026-07-27 19:20 – Updated: 2026-07-28 14:14
    VLAI
    Title
    Next.js: Response Body Cache Confusion for Requests Containing Bodies
    Summary
    Next.js is a React framework for building full-stack web applications. In versions 12.0.0 through 15.5.20 and 16.0.0 through 16.2.10, a server-side fetch with a request body may return a cached response body from a different request to the same URL but different body. Confidential data in the POST's response body would then leak to unauthorized requests. Though the request itself will not be deduped. This only applies to fetch calls with a request that has a different init than the one passed to fetch. A safe request would be: fetch(new Request(init), init). An unsafe request would be: fetch(new Request(init), aDifferentInit). This issue has been fixed in versions 15.5.21 and 16.2.11.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-524 - Use of Cache Containing Sensitive Information
    Assigner
    Impacted products
    Vendor Product Version
    vercel next.js Affected: >= 13.0.0, < 15.5.21
    Affected: >= 16.0.0, < 16.2.11
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-64648",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-28T14:14:02.950100Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-28T14:14:16.051Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "next.js",
              "vendor": "vercel",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 13.0.0, \u003c 15.5.21"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 16.0.0, \u003c 16.2.11"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Next.js is a React framework for building full-stack web applications. In versions 12.0.0 through 15.5.20 and 16.0.0 through 16.2.10, a  server-side fetch with a request body may return a cached response body from a different request to the same URL but different body. Confidential data in the POST\u0027s response body would then leak to unauthorized requests. Though the request itself will not be deduped. This only applies to fetch calls with a request that has a different init than the one passed to fetch. A safe request would be: fetch(new Request(init), init). An unsafe request would be: fetch(new Request(init), aDifferentInit). This issue has been fixed in versions 15.5.21 and 16.2.11."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 6,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "PASSIVE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "LOW"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-524",
                  "description": "CWE-524: Use of Cache Containing Sensitive Information",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-27T19:20:42.623Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/vercel/next.js/security/advisories/GHSA-68g3-v927-f742",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/vercel/next.js/security/advisories/GHSA-68g3-v927-f742"
            },
            {
              "name": "https://github.com/vercel/next.js/commit/062f66700b52a5d6bba2c0605d55577ab7ad262c",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/commit/062f66700b52a5d6bba2c0605d55577ab7ad262c"
            },
            {
              "name": "https://github.com/vercel/next.js/commit/73b94872bc343d09494b50394d8c08eb9fc8e56a",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/commit/73b94872bc343d09494b50394d8c08eb9fc8e56a"
            },
            {
              "name": "https://github.com/vercel/next.js/releases/tag/v15.5.21",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/releases/tag/v15.5.21"
            },
            {
              "name": "https://github.com/vercel/next.js/releases/tag/v16.2.11",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/releases/tag/v16.2.11"
            }
          ],
          "source": {
            "advisory": "GHSA-68g3-v927-f742",
            "discovery": "UNKNOWN"
          },
          "title": "Next.js: Response Body Cache Confusion for Requests Containing Bodies"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-64648",
        "datePublished": "2026-07-27T19:20:42.623Z",
        "dateReserved": "2026-07-20T17:11:30.895Z",
        "dateUpdated": "2026-07-28T14:14:16.051Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-64647 (GCVE-0-2026-64647)

    Vulnerability from nvd – Published: 2026-07-27 19:11 – Updated: 2026-07-27 19:27
    VLAI
    Title
    Next.js: Response Body Cache Confusion with Invalid UTF-8 Request Bodies
    Summary
    Next.js is a React framework for building full-stack web applications. In versions 12.0.0 through 15.5.20 and 16.0.0 through 16.2.10, a server-side fetch with a request body may return a cached response body from a different request to the same URL but different body. Confidential data in the POST's response body would then leak to unauthorized requests. Though the request itself will not be deduped. This is only an issue when receiving request bodies with a content type charset other than UTF-8. For example, the UTF-16 byte sequences for 삃삃 and 섄섄 in the request body would share the same cache. This issue has been fixed in versions 15.5.21 and 16.2.11.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-116 - Improper Encoding or Escaping of Output
    Assigner
    Impacted products
    Vendor Product Version
    vercel next.js Affected: >= 13.0.0, < 15.5.21
    Affected: >= 16.0.0, < 16.2.11
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-64647",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-27T19:27:08.369919Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-27T19:27:13.932Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "next.js",
              "vendor": "vercel",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 13.0.0, \u003c 15.5.21"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 16.0.0, \u003c 16.2.11"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Next.js is a React framework for building full-stack web applications. In versions 12.0.0 through 15.5.20 and 16.0.0 through 16.2.10, a server-side fetch with a request body may return a cached response body from a different request to the same URL but different body. Confidential data in the POST\u0027s response body would then leak to unauthorized requests. Though the request itself will not be deduped. This is only an issue when receiving request bodies with a content type charset other than UTF-8. For example, the UTF-16 byte sequences for \uc083\uc083 and \uc104\uc104 in the request body would share the same cache. This issue has been fixed in versions 15.5.21 and 16.2.11."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "HIGH",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 6.3,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "LOW"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-116",
                  "description": "CWE-116: Improper Encoding or Escaping of Output",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-27T19:11:28.477Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/vercel/next.js/security/advisories/GHSA-4633-3j49-mh5q",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/vercel/next.js/security/advisories/GHSA-4633-3j49-mh5q"
            },
            {
              "name": "https://github.com/vercel/next.js/pull/96008",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/pull/96008"
            },
            {
              "name": "https://github.com/vercel/next.js/commit/025bf4a5f7b47fb7758c4ebf1c931a61c451c082",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/commit/025bf4a5f7b47fb7758c4ebf1c931a61c451c082"
            },
            {
              "name": "https://github.com/vercel/next.js/releases/tag/v15.5.21",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/releases/tag/v15.5.21"
            },
            {
              "name": "https://github.com/vercel/next.js/releases/tag/v16.2.11",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/releases/tag/v16.2.11"
            }
          ],
          "source": {
            "advisory": "GHSA-4633-3j49-mh5q",
            "discovery": "UNKNOWN"
          },
          "title": "Next.js: Response Body Cache Confusion with Invalid UTF-8 Request Bodies"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-64647",
        "datePublished": "2026-07-27T19:11:28.477Z",
        "dateReserved": "2026-07-20T17:11:30.895Z",
        "dateUpdated": "2026-07-27T19:27:13.932Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-64646 (GCVE-0-2026-64646)

    Vulnerability from nvd – Published: 2026-07-27 18:54 – Updated: 2026-07-27 20:22
    VLAI
    Title
    Next.js: Unbounded Server Action payload in Edge runtime
    Summary
    Next.js is a React framework for building full-stack web applications. In versions 13.0.0 through 15.5.20 and 16.0.0 through 16.2.10, requests targeting Next.js applications using App Router with at least one Server Action can lead to excessive memory consumption if that Server Actions uses the Edge runtime. This issue has been fixed in versions 15.5.21 and 16.2.11.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-770 - Allocation of Resources Without Limits or Throttling
    Assigner
    Impacted products
    Vendor Product Version
    vercel next.js Affected: >= 13.0.0 < 15.5.21
    Affected: >= 16.0.0, < 16.2.11
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-64646",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-27T20:22:07.853148Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-27T20:22:18.086Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "next.js",
              "vendor": "vercel",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 13.0.0 \u003c 15.5.21"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 16.0.0, \u003c 16.2.11"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Next.js is a React framework for building full-stack web applications. In versions 13.0.0 through 15.5.20 and 16.0.0 through 16.2.10, requests targeting Next.js applications using App Router with at least one Server Action can lead to excessive memory consumption if that Server Actions uses the Edge runtime. This issue has been fixed in versions 15.5.21 and 16.2.11."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 6.3,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "LOW",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-770",
                  "description": "CWE-770: Allocation of Resources Without Limits or Throttling",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-27T18:54:59.466Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/vercel/next.js/security/advisories/GHSA-4c39-4ccg-62r3",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/vercel/next.js/security/advisories/GHSA-4c39-4ccg-62r3"
            },
            {
              "name": "https://github.com/vercel/next.js/commit/57c31f724d746e86a9e8b92aa8be538a922446a4",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/commit/57c31f724d746e86a9e8b92aa8be538a922446a4"
            },
            {
              "name": "https://github.com/vercel/next.js/commit/9a4651e754f70b12e397694ffc41f44c3ba8cc17",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/commit/9a4651e754f70b12e397694ffc41f44c3ba8cc17"
            },
            {
              "name": "https://github.com/vercel/next.js/releases/tag/v15.5.21",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/releases/tag/v15.5.21"
            },
            {
              "name": "https://github.com/vercel/next.js/releases/tag/v16.2.11",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/releases/tag/v16.2.11"
            }
          ],
          "source": {
            "advisory": "GHSA-4c39-4ccg-62r3",
            "discovery": "UNKNOWN"
          },
          "title": "Next.js: Unbounded Server Action payload in Edge runtime"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-64646",
        "datePublished": "2026-07-27T18:54:59.466Z",
        "dateReserved": "2026-07-20T17:11:30.895Z",
        "dateUpdated": "2026-07-27T20:22:18.086Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-64645 (GCVE-0-2026-64645)

    Vulnerability from nvd – Published: 2026-07-27 17:37 – Updated: 2026-07-28 14:02
    VLAI
    Title
    Next.js: Server-Side Request Forgery in rewrites via attacker-controlled destination hostname
    Summary
    Next.js is a React framework for building full-stack web applications. In versions 12.0.0 through 15.5.20 and 16.0.0 through 16.2.10, a rewrites() or redirects() rule that builds its external destination hostname from request-controlled input can be pointed at an arbitrary hostname, regardless of the rule's hostname suffix. For a rewrite, Next.js proxies the request to that arbitrary host and serves the response from the application's origin, leading to Server-Side Request forgery. A redirects() rule configured this way is vulnerable to an Open Redirect. This issue has been fixed in versions 15.5.21 and 16.2.11.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-918 - Server-Side Request Forgery (SSRF)
    • CWE-601 - URL Redirection to Untrusted Site ('Open Redirect')
    Assigner
    Impacted products
    Vendor Product Version
    vercel next.js Affected: >= 12.0.0 < 15.5.21
    Affected: >= 16.0.0, < 16.2.11
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-64645",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-28T14:01:56.498968Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-28T14:02:21.877Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "next.js",
              "vendor": "vercel",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 12.0.0 \u003c 15.5.21"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 16.0.0, \u003c 16.2.11"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Next.js is a React framework for building full-stack web applications. In versions 12.0.0 through 15.5.20 and 16.0.0 through 16.2.10, a\n rewrites() or redirects() rule that builds its external destination hostname from request-controlled input can be pointed at an arbitrary hostname, regardless of the rule\u0027s hostname suffix. For a rewrite, Next.js proxies the request to that arbitrary host and serves the response from the application\u0027s origin, leading to Server-Side Request forgery. A redirects() rule configured this way is vulnerable to an Open Redirect. This issue has been fixed in versions 15.5.21 and 16.2.11."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 8.3,
                "baseSeverity": "HIGH",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "LOW",
                "subIntegrityImpact": "LOW",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:L/VA:N/SC:L/SI:L/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "LOW"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-918",
                  "description": "CWE-918: Server-Side Request Forgery (SSRF)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-601",
                  "description": "CWE-601: URL Redirection to Untrusted Site (\u0027Open Redirect\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-27T17:37:07.695Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/vercel/next.js/security/advisories/GHSA-p9j2-gv94-2wf4",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/vercel/next.js/security/advisories/GHSA-p9j2-gv94-2wf4"
            },
            {
              "name": "https://github.com/vercel/next.js/commit/35f501357e9b0fe7c950b0d6aa8fcf5343f707e9",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/commit/35f501357e9b0fe7c950b0d6aa8fcf5343f707e9"
            },
            {
              "name": "https://github.com/vercel/next.js/commit/d3033266c6dff23f7be71e19341fe3a8c6e2c599",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/commit/d3033266c6dff23f7be71e19341fe3a8c6e2c599"
            },
            {
              "name": "https://github.com/vercel/next.js/releases/tag/v15.5.21",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/releases/tag/v15.5.21"
            },
            {
              "name": "https://github.com/vercel/next.js/releases/tag/v16.2.11",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/releases/tag/v16.2.11"
            }
          ],
          "source": {
            "advisory": "GHSA-p9j2-gv94-2wf4",
            "discovery": "UNKNOWN"
          },
          "title": "Next.js: Server-Side Request Forgery in rewrites via attacker-controlled destination hostname"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-64645",
        "datePublished": "2026-07-27T17:37:07.695Z",
        "dateReserved": "2026-07-20T17:11:30.895Z",
        "dateUpdated": "2026-07-28T14:02:21.877Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-64644 (GCVE-0-2026-64644)

    Vulnerability from nvd – Published: 2026-07-27 17:54 – Updated: 2026-07-27 18:35
    VLAI
    Title
    Next.js: Denial of Service in the Image Optimization API using SVGs
    Summary
    Next.js is a React framework for building full-stack web applications. In versions 15.5.0 through 15.5.20 and 16.0.0 through 16.2.10, when self-hosting Next.js with the default image loader, the Image Optimization API can optimize remotely hosted images if configured (not enabled by default). If those images contain malicious content, they can cause CPU exhaustion in /_next/image endpoints.Only config.images.remotePatterns is affected, and just the patterns in that array, whereas config.images.unoptimized: true, config.images.loader: 'custom', and Vercel are not impacted. This issue has been fixed in versions 15.5.21 and 16.2.11.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-407 - Inefficient Algorithmic Complexity
    Assigner
    Impacted products
    Vendor Product Version
    vercel next.js Affected: >= 15.5.0, < 15.5.21
    Affected: >= 16.0.0, < 16.2.11
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-64644",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-27T18:35:34.937230Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-27T18:35:41.443Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "next.js",
              "vendor": "vercel",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 15.5.0, \u003c 15.5.21"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 16.0.0, \u003c 16.2.11"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Next.js is a React framework for building full-stack web applications. In versions 15.5.0 through 15.5.20 and 16.0.0 through 16.2.10, when self-hosting Next.js with the default image loader, the Image Optimization API can optimize remotely hosted images if configured (not enabled by default). If those images contain malicious content, they can cause CPU exhaustion in /_next/image endpoints.Only config.images.remotePatterns is affected, and just the patterns in that array, whereas config.images.unoptimized: true, config.images.loader: \u0027custom\u0027, and Vercel are not impacted. This issue has been fixed in versions 15.5.21 and 16.2.11."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 6.3,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "LOW",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-407",
                  "description": "CWE-407: Inefficient Algorithmic Complexity",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-27T17:54:52.530Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/vercel/next.js/security/advisories/GHSA-q8wf-6r8g-63ch",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/vercel/next.js/security/advisories/GHSA-q8wf-6r8g-63ch"
            },
            {
              "name": "https://github.com/vercel/next.js/pull/96006",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/pull/96006"
            },
            {
              "name": "https://github.com/vercel/next.js/commit/93cb90891402fa4c47798d03cb9e05c13233766c",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/commit/93cb90891402fa4c47798d03cb9e05c13233766c"
            },
            {
              "name": "https://github.com/vercel/next.js/releases/tag/v15.5.21",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/releases/tag/v15.5.21"
            },
            {
              "name": "https://github.com/vercel/next.js/releases/tag/v16.2.11",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/releases/tag/v16.2.11"
            }
          ],
          "source": {
            "advisory": "GHSA-q8wf-6r8g-63ch",
            "discovery": "UNKNOWN"
          },
          "title": "Next.js: Denial of Service in the Image Optimization API using SVGs"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-64644",
        "datePublished": "2026-07-27T17:54:52.530Z",
        "dateReserved": "2026-07-20T17:11:30.895Z",
        "dateUpdated": "2026-07-27T18:35:41.443Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-64643 (GCVE-0-2026-64643)

    Vulnerability from nvd – Published: 2026-07-27 17:48 – Updated: 2026-07-27 18:21
    VLAI
    Title
    Next.js: Unauthenticated Disclosure of Internal Server Function endpoints
    Summary
    Next.js is a React framework for building full-stack web applications. In versions 12.0.0 through 15.5.20 and 16.0.0 through 16.2.10, Next.js applications using App Router, Server Actions (use server) or use cache endpoints can be disclosed bypassing any authentication on the pages where these endpoints are usually used. Server Action IDs can be disclosed to unauthenticated users via publicly served client artifacts (for example, static chunks containing action references). Affected users are applications using App Router and Server Actions. By itself, this disclosure is typically a recon/enumeration primitive; however, it can increase risk when combined with other weaknesses. This issue has been fixed in versions 15.5.21 and 16.2.11.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-201 - Insertion of Sensitive Information Into Sent Data
    Assigner
    Impacted products
    Vendor Product Version
    vercel next.js Affected: >= 13.0.0, < 15.5.21
    Affected: >= 16.0.0, < 16.2.11
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-64643",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-27T18:20:57.639287Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-27T18:21:55.549Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "next.js",
              "vendor": "vercel",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 13.0.0, \u003c 15.5.21"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 16.0.0, \u003c 16.2.11"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Next.js is a React framework for building full-stack web applications. In versions 12.0.0 through 15.5.20 and 16.0.0 through 16.2.10, Next.js applications using App Router, Server Actions (use server) or use cache endpoints can be disclosed bypassing any authentication on the pages where these endpoints are usually used. Server Action IDs can be disclosed to unauthenticated users via publicly served client artifacts (for example, static chunks containing action references). Affected users are applications using App Router and Server Actions. By itself, this disclosure is typically a recon/enumeration primitive; however, it can increase risk when combined with other weaknesses. This issue has been fixed in versions 15.5.21 and 16.2.11."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 6.3,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "NONE"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-201",
                  "description": "CWE-201: Insertion of Sensitive Information Into Sent Data",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-27T17:48:17.575Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/vercel/next.js/security/advisories/GHSA-955p-x3mx-jcvp",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/vercel/next.js/security/advisories/GHSA-955p-x3mx-jcvp"
            },
            {
              "name": "https://github.com/vercel/next.js/commit/1b0c3ae912a3ad925c60065cc8d55b070fa8bcd3",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/commit/1b0c3ae912a3ad925c60065cc8d55b070fa8bcd3"
            },
            {
              "name": "https://github.com/vercel/next.js/commit/ff12a6124e1504f17b62de948b8a553fdecaef7b",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/commit/ff12a6124e1504f17b62de948b8a553fdecaef7b"
            },
            {
              "name": "https://github.com/vercel/next.js/releases/tag/v15.5.21",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/releases/tag/v15.5.21"
            },
            {
              "name": "https://github.com/vercel/next.js/releases/tag/v16.2.11",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/releases/tag/v16.2.11"
            }
          ],
          "source": {
            "advisory": "GHSA-955p-x3mx-jcvp",
            "discovery": "UNKNOWN"
          },
          "title": "Next.js: Unauthenticated Disclosure of Internal Server Function endpoints"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-64643",
        "datePublished": "2026-07-27T17:48:17.575Z",
        "dateReserved": "2026-07-20T17:11:30.895Z",
        "dateUpdated": "2026-07-27T18:21:55.549Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-64642 (GCVE-0-2026-64642)

    Vulnerability from nvd – Published: 2026-07-27 17:45 – Updated: 2026-07-28 15:20
    VLAI
    Title
    Next.js: Middleware / Proxy bypass in App Router applications using Turbopack and single locale
    Summary
    Next.js is a React framework for building full-stack web applications. In versions 16.0.0 through 16.2.10, crafted requests targeting Next.js applications using App Router built with Turbopack and a single entry in config.i18n.locales can bypass middleware/proxy based authentication. This issue has been fixed in version 16.2.11.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    Assigner
    Impacted products
    Vendor Product Version
    vercel next.js Affected: >= 16.0.0, < 16.2.11
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-64642",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-28T15:07:35.483250Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-28T15:20:33.639Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "next.js",
              "vendor": "vercel",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 16.0.0, \u003c 16.2.11"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Next.js is a React framework for building full-stack web applications. In versions 16.0.0 through 16.2.10, crafted requests targeting Next.js applications using App Router built with Turbopack and a single entry in config.i18n.locales can bypass middleware/proxy based authentication. This issue has been fixed in version 16.2.11."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 8.3,
                "baseSeverity": "HIGH",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "LOW"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-285",
                  "description": "CWE-285: Improper Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-27T17:45:40.761Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/vercel/next.js/security/advisories/GHSA-6gpp-xcg3-4w24",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/vercel/next.js/security/advisories/GHSA-6gpp-xcg3-4w24"
            },
            {
              "name": "https://github.com/vercel/next.js/pull/96014",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/pull/96014"
            },
            {
              "name": "https://github.com/vercel/next.js/commit/6bf4df14508ad6c0cd46af50c6051ee42f2d9151",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/commit/6bf4df14508ad6c0cd46af50c6051ee42f2d9151"
            },
            {
              "name": "https://github.com/vercel/next.js/releases/tag/v16.2.11",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/releases/tag/v16.2.11"
            }
          ],
          "source": {
            "advisory": "GHSA-6gpp-xcg3-4w24",
            "discovery": "UNKNOWN"
          },
          "title": "Next.js: Middleware / Proxy bypass in App Router applications using Turbopack and single locale"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-64642",
        "datePublished": "2026-07-27T17:45:40.761Z",
        "dateReserved": "2026-07-20T17:11:30.895Z",
        "dateUpdated": "2026-07-28T15:20:33.639Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-64641 (GCVE-0-2026-64641)

    Vulnerability from nvd – Published: 2026-07-27 17:40 – Updated: 2026-07-27 18:54
    VLAI
    Title
    Next.js: Denial of Service in App Router using Server Actions
    Summary
    Next.js is a React framework for building full-stack web applications. In versions 13.0.0 through 15.5.20 and 16.0.0 through 16.2.10, crafted requests targeting Next.js applications using App Router with at least one Server Action can lead to excessive CPU usage blocking processing of further requests in the same process. This issue has been fixed in versions 15.5.21 and 16.2.11.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    Assigner
    Impacted products
    Vendor Product Version
    vercel next.js Affected: >= 13.0.0, < 15.5.21
    Affected: >= 16.0.0, < 16.2.11
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-64641",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-27T18:54:52.018065Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-27T18:54:59.134Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "next.js",
              "vendor": "vercel",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 13.0.0, \u003c 15.5.21"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 16.0.0, \u003c 16.2.11"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Next.js is a React framework for building full-stack web applications. In versions 13.0.0 through 15.5.20 and 16.0.0 through 16.2.10, crafted requests targeting Next.js applications using App Router with at least one Server Action can lead to excessive CPU usage blocking processing of further requests in the same process. This issue has been fixed in versions 15.5.21 and 16.2.11."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 8.2,
                "baseSeverity": "HIGH",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-834",
                  "description": "CWE-834: Excessive Iteration",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-27T17:40:01.137Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/vercel/next.js/security/advisories/GHSA-m99w-x7hq-7vfj",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/vercel/next.js/security/advisories/GHSA-m99w-x7hq-7vfj"
            },
            {
              "name": "https://github.com/vercel/next.js/pull/96013",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/pull/96013"
            },
            {
              "name": "https://github.com/vercel/next.js/commit/019628571641dec57aaf349ba0c360e3964e6f12",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/commit/019628571641dec57aaf349ba0c360e3964e6f12"
            },
            {
              "name": "https://github.com/vercel/next.js/releases/tag/v15.5.21",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/releases/tag/v15.5.21"
            },
            {
              "name": "https://github.com/vercel/next.js/releases/tag/v16.2.11",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/releases/tag/v16.2.11"
            }
          ],
          "source": {
            "advisory": "GHSA-m99w-x7hq-7vfj",
            "discovery": "UNKNOWN"
          },
          "title": "Next.js: Denial of Service in App Router using Server Actions"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-64641",
        "datePublished": "2026-07-27T17:40:01.137Z",
        "dateReserved": "2026-07-20T17:11:30.895Z",
        "dateUpdated": "2026-07-27T18:54:59.134Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-64651 (GCVE-0-2026-64651)

    Vulnerability from nvd – Published: 2026-07-20 20:26 – Updated: 2026-07-21 12:49
    VLAI
    Title
    AI SDK OpenCode Harness Tool Relay Authorization Bypass
    Summary
    The `@ai-sdk/harness-opencode` tool connects HarnessAgent to OpenCode through a sandboxed bridge. Prior to version 1.0.28, the tool relay authorizes requests from any process whose command line contains an allowed helper script path (`host-tool-mcp.mjs`). This allows untrusted code executing in the sandbox to invoke arbitrary host-exposed tools including secret lookups, deployment operations, and cloud API calls without a corresponding model-authorized tool-call event. Exploitation requires a Linux environment (the vulnerable fallback checks `process.platform === 'linux'` and reads `/proc`); an active harness session with one or more host-provided tools; and untrusted code executing in the sandbox (e.g. a malicious dependency, build script, or lifecycle hook) The fix in version 1.0.28 removes the process-path authorization fallback entirely. Relay requests are now only accepted after exact, short-lived, one-time authorization matching the tool name and input from a bridge-observed model event. Some workarounds are available. Do not run the OpenCode harness on untrusted repositories or with untrusted dependencies, and/or limit host-exposed tools to non-sensitive operations when working with untrusted code.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-863 - Incorrect Authorization
    Assigner
    References
    Impacted products
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-64651",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-21T12:49:24.395782Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-21T12:49:47.977Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "@ai-sdk/harness-opencode",
              "vendor": "vercel",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.0.29"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "The `@ai-sdk/harness-opencode` tool connects HarnessAgent to OpenCode through a sandboxed bridge. Prior to version 1.0.28, the tool relay authorizes requests from any process whose command line contains an allowed helper script path (`host-tool-mcp.mjs`). This allows untrusted code executing in the sandbox to invoke arbitrary host-exposed tools including secret lookups, deployment operations, and cloud API calls without a corresponding model-authorized tool-call event. Exploitation requires a Linux environment (the vulnerable fallback checks `process.platform === \u0027linux\u0027` and reads `/proc`); an active harness session with one or more host-provided tools; and untrusted code executing in the sandbox (e.g. a malicious dependency, build script, or lifecycle hook) The fix in version 1.0.28 removes the process-path authorization fallback entirely. Relay requests are now only accepted after exact, short-lived, one-time authorization matching the tool name and input from a bridge-observed model event. Some workarounds are available. Do not run the OpenCode harness on untrusted repositories or with untrusted dependencies, and/or limit host-exposed tools to non-sensitive operations when working with untrusted code."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "LOCAL",
                "baseScore": 6.3,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "HIGH",
                "subIntegrityImpact": "HIGH",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:H/SI:H/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "LOW"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-863",
                  "description": "CWE-863: Incorrect Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-20T20:26:07.497Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/vercel/ai/security/advisories/GHSA-g48p-5rr5-8rgq",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/vercel/ai/security/advisories/GHSA-g48p-5rr5-8rgq"
            },
            {
              "name": "https://github.com/vercel/ai/pull/17105",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/ai/pull/17105"
            }
          ],
          "source": {
            "advisory": "GHSA-g48p-5rr5-8rgq",
            "discovery": "UNKNOWN"
          },
          "title": "AI SDK OpenCode Harness Tool Relay Authorization Bypass"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-64651",
        "datePublished": "2026-07-20T20:26:07.497Z",
        "dateReserved": "2026-07-20T17:11:30.896Z",
        "dateUpdated": "2026-07-21T12:49:47.977Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-64650 (GCVE-0-2026-64650)

    Vulnerability from nvd – Published: 2026-07-20 20:27 – Updated: 2026-07-20 21:45
    VLAI
    Title
    AI SDK Codex Harness Tool Relay Authorization Bypass
    Summary
    The `@ai-sdk/harness-opencode` tool is an HarnessV1 adapter backed by @openai/codex-sdk, which drives the codex command line interface. Prior to version 1.0.29, the tool relay authorizes requests from any process whose command line contains an allowed helper script path (the Codex CLI shim). This allows untrusted code executing in the sandbox to invoke arbitrary host-exposed tools, including secret lookups, deployment operations, and cloud API calls without a corresponding model-authorized tool-call event. Exploitation requires a Linux environment (the vulnerable fallback checks `process.platform === 'linux'` and reads `/proc`); an active harness session with one or more host-provided tools; and untrusted code executing in the sandbox (e.g. a malicious dependency, build script, or lifecycle hook) The fix in version 1.0.29 removes the process-path authorization fallback entirely. Relay requests are now only accepted after exact, short-lived, one-time authorization matching the tool name and input from a bridge-observed model event. Some workarounds are available. Do not run the Codex harness on untrusted repositories or with untrusted dependencies, and/or limit host-exposed tools to non-sensitive operations when working with untrusted code.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-863 - Incorrect Authorization
    Assigner
    References
    Impacted products
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-64650",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-20T21:45:38.151412Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-20T21:45:44.027Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "@ai-sdk/harness-codex",
              "vendor": "vercel",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.0.29"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "The `@ai-sdk/harness-opencode` tool is an HarnessV1 adapter backed by @openai/codex-sdk, which drives the codex command line interface. Prior to version 1.0.29, the tool relay authorizes requests from any process whose command line contains an allowed helper script path (the Codex CLI shim). This allows untrusted code executing in the sandbox to invoke arbitrary host-exposed tools, including secret lookups, deployment operations, and cloud API calls  without a corresponding model-authorized tool-call event. Exploitation requires a Linux environment (the vulnerable fallback checks `process.platform === \u0027linux\u0027` and reads `/proc`); an active harness session with one or more host-provided tools; and untrusted code executing in the sandbox (e.g. a malicious dependency, build script, or lifecycle hook) The fix in version 1.0.29 removes the process-path authorization fallback entirely. Relay requests are now only accepted after exact, short-lived, one-time authorization matching the tool name and input from a bridge-observed model event. Some workarounds are available. Do not run the Codex harness on untrusted repositories or with untrusted dependencies, and/or limit host-exposed tools to non-sensitive operations when working with untrusted code."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "LOCAL",
                "baseScore": 6.3,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "HIGH",
                "subIntegrityImpact": "HIGH",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:H/SI:H/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "LOW"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-863",
                  "description": "CWE-863: Incorrect Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-20T20:27:41.349Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/vercel/ai/security/advisories/GHSA-qw9h-448j-6rph",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/vercel/ai/security/advisories/GHSA-qw9h-448j-6rph"
            },
            {
              "name": "https://github.com/vercel/ai/pull/17105",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/ai/pull/17105"
            }
          ],
          "source": {
            "advisory": "GHSA-qw9h-448j-6rph",
            "discovery": "UNKNOWN"
          },
          "title": "AI SDK Codex Harness Tool Relay Authorization Bypass"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-64650",
        "datePublished": "2026-07-20T20:27:41.349Z",
        "dateReserved": "2026-07-20T17:11:30.895Z",
        "dateUpdated": "2026-07-20T21:45:44.027Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-8769 (GCVE-0-2026-8769)

    Vulnerability from nvd – Published: 2026-05-17 23:00 – Updated: 2026-05-18 20:13
    VLAI
    Title
    vercel ai provider-utils response-handler.ts createJsonErrorResponseHandler resource consumption
    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.
    SSVC
    Exploitation: poc Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    Assigner
    References
    URL Tags
    https://vuldb.com/vuln/364394 vdb-entrytechnical-description
    https://vuldb.com/vuln/364394/cti signaturepermissions-required
    https://vuldb.com/submit/811406 third-party-advisory
    https://gist.github.com/YLChen-007/fb1096bc8428be… exploit
    Impacted products
    Vendor Product Version
    vercel ai Affected: 3.0.0
    Affected: 3.0.1
    Affected: 3.0.2
    Affected: 3.0.3
    Affected: 3.0.4
    Affected: 3.0.5
    Affected: 3.0.6
    Affected: 3.0.7
    Affected: 3.0.8
    Affected: 3.0.9
    Affected: 3.0.10
    Affected: 3.0.11
    Affected: 3.0.12
    Affected: 3.0.13
    Affected: 3.0.14
    Affected: 3.0.15
    Affected: 3.0.16
    Affected: 3.0.17
    Affected: 3.0.18
    Affected: 3.0.19
    Affected: 3.0.20
    Affected: 3.0.21
    Affected: 3.0.22
    Affected: 3.0.23
    Affected: 3.0.24
    Affected: 3.0.25
    Affected: 3.0.26
    Affected: 3.0.27
    Affected: 3.0.28
    Affected: 3.0.29
    Affected: 3.0.30
    Affected: 3.0.31
    Affected: 3.0.32
    Affected: 3.0.33
    Affected: 3.0.34
    Affected: 3.0.35
    Affected: 3.0.36
    Affected: 3.0.37
    Affected: 3.0.38
    Affected: 3.0.39
    Affected: 3.0.40
    Affected: 3.0.41
    Affected: 3.0.42
    Affected: 3.0.43
    Affected: 3.0.44
    Affected: 3.0.45
    Affected: 3.0.46
    Affected: 3.0.47
    Affected: 3.0.48
    Affected: 3.0.49
    Affected: 3.0.50
    Affected: 3.0.51
    Affected: 3.0.52
    Affected: 3.0.53
    Affected: 3.0.54
    Affected: 3.0.55
    Affected: 3.0.56
    Affected: 3.0.57
    Affected: 3.0.58
    Affected: 3.0.59
    Affected: 3.0.60
    Affected: 3.0.61
    Affected: 3.0.62
    Affected: 3.0.63
    Affected: 3.0.64
    Affected: 3.0.65
    Affected: 3.0.66
    Affected: 3.0.67
    Affected: 3.0.68
    Affected: 3.0.69
    Affected: 3.0.70
    Affected: 3.0.71
    Affected: 3.0.72
    Affected: 3.0.73
    Affected: 3.0.74
    Affected: 3.0.75
    Affected: 3.0.76
    Affected: 3.0.77
    Affected: 3.0.78
    Affected: 3.0.79
    Affected: 3.0.80
    Affected: 3.0.81
    Affected: 3.0.82
    Affected: 3.0.83
    Affected: 3.0.84
    Affected: 3.0.85
    Affected: 3.0.86
    Affected: 3.0.87
    Affected: 3.0.88
    Affected: 3.0.89
    Affected: 3.0.90
    Affected: 3.0.91
    Affected: 3.0.92
    Affected: 3.0.93
    Affected: 3.0.94
    Affected: 3.0.95
    Affected: 3.0.96
    Affected: 3.0.97
        cpe:2.3:a:vercel:ai:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Credits
    Eric-f (VulDB User) VulDB CNA Team
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-8769",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-18T20:12:31.099819Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-05-18T20:13:40.558Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "cpes": [
                "cpe:2.3:a:vercel:ai:*:*:*:*:*:*:*:*"
              ],
              "modules": [
                "provider-utils"
              ],
              "product": "ai",
              "vendor": "vercel",
              "versions": [
                {
                  "status": "affected",
                  "version": "3.0.0"
                },
                {
                  "status": "affected",
                  "version": "3.0.1"
                },
                {
                  "status": "affected",
                  "version": "3.0.2"
                },
                {
                  "status": "affected",
                  "version": "3.0.3"
                },
                {
                  "status": "affected",
                  "version": "3.0.4"
                },
                {
                  "status": "affected",
                  "version": "3.0.5"
                },
                {
                  "status": "affected",
                  "version": "3.0.6"
                },
                {
                  "status": "affected",
                  "version": "3.0.7"
                },
                {
                  "status": "affected",
                  "version": "3.0.8"
                },
                {
                  "status": "affected",
                  "version": "3.0.9"
                },
                {
                  "status": "affected",
                  "version": "3.0.10"
                },
                {
                  "status": "affected",
                  "version": "3.0.11"
                },
                {
                  "status": "affected",
                  "version": "3.0.12"
                },
                {
                  "status": "affected",
                  "version": "3.0.13"
                },
                {
                  "status": "affected",
                  "version": "3.0.14"
                },
                {
                  "status": "affected",
                  "version": "3.0.15"
                },
                {
                  "status": "affected",
                  "version": "3.0.16"
                },
                {
                  "status": "affected",
                  "version": "3.0.17"
                },
                {
                  "status": "affected",
                  "version": "3.0.18"
                },
                {
                  "status": "affected",
                  "version": "3.0.19"
                },
                {
                  "status": "affected",
                  "version": "3.0.20"
                },
                {
                  "status": "affected",
                  "version": "3.0.21"
                },
                {
                  "status": "affected",
                  "version": "3.0.22"
                },
                {
                  "status": "affected",
                  "version": "3.0.23"
                },
                {
                  "status": "affected",
                  "version": "3.0.24"
                },
                {
                  "status": "affected",
                  "version": "3.0.25"
                },
                {
                  "status": "affected",
                  "version": "3.0.26"
                },
                {
                  "status": "affected",
                  "version": "3.0.27"
                },
                {
                  "status": "affected",
                  "version": "3.0.28"
                },
                {
                  "status": "affected",
                  "version": "3.0.29"
                },
                {
                  "status": "affected",
                  "version": "3.0.30"
                },
                {
                  "status": "affected",
                  "version": "3.0.31"
                },
                {
                  "status": "affected",
                  "version": "3.0.32"
                },
                {
                  "status": "affected",
                  "version": "3.0.33"
                },
                {
                  "status": "affected",
                  "version": "3.0.34"
                },
                {
                  "status": "affected",
                  "version": "3.0.35"
                },
                {
                  "status": "affected",
                  "version": "3.0.36"
                },
                {
                  "status": "affected",
                  "version": "3.0.37"
                },
                {
                  "status": "affected",
                  "version": "3.0.38"
                },
                {
                  "status": "affected",
                  "version": "3.0.39"
                },
                {
                  "status": "affected",
                  "version": "3.0.40"
                },
                {
                  "status": "affected",
                  "version": "3.0.41"
                },
                {
                  "status": "affected",
                  "version": "3.0.42"
                },
                {
                  "status": "affected",
                  "version": "3.0.43"
                },
                {
                  "status": "affected",
                  "version": "3.0.44"
                },
                {
                  "status": "affected",
                  "version": "3.0.45"
                },
                {
                  "status": "affected",
                  "version": "3.0.46"
                },
                {
                  "status": "affected",
                  "version": "3.0.47"
                },
                {
                  "status": "affected",
                  "version": "3.0.48"
                },
                {
                  "status": "affected",
                  "version": "3.0.49"
                },
                {
                  "status": "affected",
                  "version": "3.0.50"
                },
                {
                  "status": "affected",
                  "version": "3.0.51"
                },
                {
                  "status": "affected",
                  "version": "3.0.52"
                },
                {
                  "status": "affected",
                  "version": "3.0.53"
                },
                {
                  "status": "affected",
                  "version": "3.0.54"
                },
                {
                  "status": "affected",
                  "version": "3.0.55"
                },
                {
                  "status": "affected",
                  "version": "3.0.56"
                },
                {
                  "status": "affected",
                  "version": "3.0.57"
                },
                {
                  "status": "affected",
                  "version": "3.0.58"
                },
                {
                  "status": "affected",
                  "version": "3.0.59"
                },
                {
                  "status": "affected",
                  "version": "3.0.60"
                },
                {
                  "status": "affected",
                  "version": "3.0.61"
                },
                {
                  "status": "affected",
                  "version": "3.0.62"
                },
                {
                  "status": "affected",
                  "version": "3.0.63"
                },
                {
                  "status": "affected",
                  "version": "3.0.64"
                },
                {
                  "status": "affected",
                  "version": "3.0.65"
                },
                {
                  "status": "affected",
                  "version": "3.0.66"
                },
                {
                  "status": "affected",
                  "version": "3.0.67"
                },
                {
                  "status": "affected",
                  "version": "3.0.68"
                },
                {
                  "status": "affected",
                  "version": "3.0.69"
                },
                {
                  "status": "affected",
                  "version": "3.0.70"
                },
                {
                  "status": "affected",
                  "version": "3.0.71"
                },
                {
                  "status": "affected",
                  "version": "3.0.72"
                },
                {
                  "status": "affected",
                  "version": "3.0.73"
                },
                {
                  "status": "affected",
                  "version": "3.0.74"
                },
                {
                  "status": "affected",
                  "version": "3.0.75"
                },
                {
                  "status": "affected",
                  "version": "3.0.76"
                },
                {
                  "status": "affected",
                  "version": "3.0.77"
                },
                {
                  "status": "affected",
                  "version": "3.0.78"
                },
                {
                  "status": "affected",
                  "version": "3.0.79"
                },
                {
                  "status": "affected",
                  "version": "3.0.80"
                },
                {
                  "status": "affected",
                  "version": "3.0.81"
                },
                {
                  "status": "affected",
                  "version": "3.0.82"
                },
                {
                  "status": "affected",
                  "version": "3.0.83"
                },
                {
                  "status": "affected",
                  "version": "3.0.84"
                },
                {
                  "status": "affected",
                  "version": "3.0.85"
                },
                {
                  "status": "affected",
                  "version": "3.0.86"
                },
                {
                  "status": "affected",
                  "version": "3.0.87"
                },
                {
                  "status": "affected",
                  "version": "3.0.88"
                },
                {
                  "status": "affected",
                  "version": "3.0.89"
                },
                {
                  "status": "affected",
                  "version": "3.0.90"
                },
                {
                  "status": "affected",
                  "version": "3.0.91"
                },
                {
                  "status": "affected",
                  "version": "3.0.92"
                },
                {
                  "status": "affected",
                  "version": "3.0.93"
                },
                {
                  "status": "affected",
                  "version": "3.0.94"
                },
                {
                  "status": "affected",
                  "version": "3.0.95"
                },
                {
                  "status": "affected",
                  "version": "3.0.96"
                },
                {
                  "status": "affected",
                  "version": "3.0.97"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "reporter",
              "value": "Eric-f (VulDB User)"
            },
            {
              "lang": "en",
              "type": "coordinator",
              "value": "VulDB CNA Team"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "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."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P",
                "version": "4.0"
              }
            },
            {
              "cvssV3_1": {
                "baseScore": 4.3,
                "baseSeverity": "MEDIUM",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L/E:P/RL:X/RC:R",
                "version": "3.1"
              }
            },
            {
              "cvssV3_0": {
                "baseScore": 4.3,
                "baseSeverity": "MEDIUM",
                "vectorString": "CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L/E:P/RL:X/RC:R",
                "version": "3.0"
              }
            },
            {
              "cvssV2_0": {
                "baseScore": 4,
                "vectorString": "AV:N/AC:L/Au:S/C:N/I:N/A:P/E:POC/RL:ND/RC:UR",
                "version": "2.0"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-400",
                  "description": "Resource Consumption",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-404",
                  "description": "Denial of Service",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-05-17T23:00:13.988Z",
            "orgId": "1af790b2-7ee1-4545-860a-a788eba489b5",
            "shortName": "VulDB"
          },
          "references": [
            {
              "name": "VDB-364394 | vercel ai provider-utils response-handler.ts createJsonErrorResponseHandler resource consumption",
              "tags": [
                "vdb-entry",
                "technical-description"
              ],
              "url": "https://vuldb.com/vuln/364394"
            },
            {
              "name": "VDB-364394 | CTI Indicators (IOB, IOC, TTP, IOA)",
              "tags": [
                "signature",
                "permissions-required"
              ],
              "url": "https://vuldb.com/vuln/364394/cti"
            },
            {
              "name": "Submit #811406 | vercel ai @ai-sdk/amazon-bedrock@3.0.97 Uncontrolled Resource Consumption (CWE-400)",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://vuldb.com/submit/811406"
            },
            {
              "tags": [
                "exploit"
              ],
              "url": "https://gist.github.com/YLChen-007/fb1096bc8428bed9a428f764d9d103bb"
            }
          ],
          "timeline": [
            {
              "lang": "en",
              "time": "2026-05-17T00:00:00.000Z",
              "value": "Advisory disclosed"
            },
            {
              "lang": "en",
              "time": "2026-05-17T02:00:00.000Z",
              "value": "VulDB entry created"
            },
            {
              "lang": "en",
              "time": "2026-05-17T11:33:28.000Z",
              "value": "VulDB entry last update"
            }
          ],
          "title": "vercel ai provider-utils response-handler.ts createJsonErrorResponseHandler resource consumption"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1af790b2-7ee1-4545-860a-a788eba489b5",
        "assignerShortName": "VulDB",
        "cveId": "CVE-2026-8769",
        "datePublished": "2026-05-17T23:00:13.988Z",
        "dateReserved": "2026-05-17T09:28:09.002Z",
        "dateUpdated": "2026-05-18T20:13:40.558Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-8768 (GCVE-0-2026-8768)

    Vulnerability from nvd – Published: 2026-05-17 22:45 – Updated: 2026-05-18 10:41
    VLAI
    Title
    vercel ai provider-utils download-blob.ts validateDownloadUrl server-side request forgery
    Summary
    A vulnerability was found in vercel ai up to 3.0.97. The affected element is the function validateDownloadUrl of the file packages/provider-utils/src/download-blob.ts of the component provider-utils. The manipulation results in server-side request forgery. The attack can be launched remotely. The exploit has been made public and could be used. The vendor was contacted early about this disclosure but did not respond in any way.
    SSVC
    Exploitation: poc Automatable: yes Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-918 - Server-Side Request Forgery
    Assigner
    References
    Impacted products
    Vendor Product Version
    vercel ai Affected: 3.0.0
    Affected: 3.0.1
    Affected: 3.0.2
    Affected: 3.0.3
    Affected: 3.0.4
    Affected: 3.0.5
    Affected: 3.0.6
    Affected: 3.0.7
    Affected: 3.0.8
    Affected: 3.0.9
    Affected: 3.0.10
    Affected: 3.0.11
    Affected: 3.0.12
    Affected: 3.0.13
    Affected: 3.0.14
    Affected: 3.0.15
    Affected: 3.0.16
    Affected: 3.0.17
    Affected: 3.0.18
    Affected: 3.0.19
    Affected: 3.0.20
    Affected: 3.0.21
    Affected: 3.0.22
    Affected: 3.0.23
    Affected: 3.0.24
    Affected: 3.0.25
    Affected: 3.0.26
    Affected: 3.0.27
    Affected: 3.0.28
    Affected: 3.0.29
    Affected: 3.0.30
    Affected: 3.0.31
    Affected: 3.0.32
    Affected: 3.0.33
    Affected: 3.0.34
    Affected: 3.0.35
    Affected: 3.0.36
    Affected: 3.0.37
    Affected: 3.0.38
    Affected: 3.0.39
    Affected: 3.0.40
    Affected: 3.0.41
    Affected: 3.0.42
    Affected: 3.0.43
    Affected: 3.0.44
    Affected: 3.0.45
    Affected: 3.0.46
    Affected: 3.0.47
    Affected: 3.0.48
    Affected: 3.0.49
    Affected: 3.0.50
    Affected: 3.0.51
    Affected: 3.0.52
    Affected: 3.0.53
    Affected: 3.0.54
    Affected: 3.0.55
    Affected: 3.0.56
    Affected: 3.0.57
    Affected: 3.0.58
    Affected: 3.0.59
    Affected: 3.0.60
    Affected: 3.0.61
    Affected: 3.0.62
    Affected: 3.0.63
    Affected: 3.0.64
    Affected: 3.0.65
    Affected: 3.0.66
    Affected: 3.0.67
    Affected: 3.0.68
    Affected: 3.0.69
    Affected: 3.0.70
    Affected: 3.0.71
    Affected: 3.0.72
    Affected: 3.0.73
    Affected: 3.0.74
    Affected: 3.0.75
    Affected: 3.0.76
    Affected: 3.0.77
    Affected: 3.0.78
    Affected: 3.0.79
    Affected: 3.0.80
    Affected: 3.0.81
    Affected: 3.0.82
    Affected: 3.0.83
    Affected: 3.0.84
    Affected: 3.0.85
    Affected: 3.0.86
    Affected: 3.0.87
    Affected: 3.0.88
    Affected: 3.0.89
    Affected: 3.0.90
    Affected: 3.0.91
    Affected: 3.0.92
    Affected: 3.0.93
    Affected: 3.0.94
    Affected: 3.0.95
    Affected: 3.0.96
    Affected: 3.0.97
        cpe:2.3:a:vercel:ai:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Credits
    Eric-f (VulDB User) VulDB CNA Team
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-8768",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-18T10:28:23.079110Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-05-18T10:41:00.465Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "cpes": [
                "cpe:2.3:a:vercel:ai:*:*:*:*:*:*:*:*"
              ],
              "modules": [
                "provider-utils"
              ],
              "product": "ai",
              "vendor": "vercel",
              "versions": [
                {
                  "status": "affected",
                  "version": "3.0.0"
                },
                {
                  "status": "affected",
                  "version": "3.0.1"
                },
                {
                  "status": "affected",
                  "version": "3.0.2"
                },
                {
                  "status": "affected",
                  "version": "3.0.3"
                },
                {
                  "status": "affected",
                  "version": "3.0.4"
                },
                {
                  "status": "affected",
                  "version": "3.0.5"
                },
                {
                  "status": "affected",
                  "version": "3.0.6"
                },
                {
                  "status": "affected",
                  "version": "3.0.7"
                },
                {
                  "status": "affected",
                  "version": "3.0.8"
                },
                {
                  "status": "affected",
                  "version": "3.0.9"
                },
                {
                  "status": "affected",
                  "version": "3.0.10"
                },
                {
                  "status": "affected",
                  "version": "3.0.11"
                },
                {
                  "status": "affected",
                  "version": "3.0.12"
                },
                {
                  "status": "affected",
                  "version": "3.0.13"
                },
                {
                  "status": "affected",
                  "version": "3.0.14"
                },
                {
                  "status": "affected",
                  "version": "3.0.15"
                },
                {
                  "status": "affected",
                  "version": "3.0.16"
                },
                {
                  "status": "affected",
                  "version": "3.0.17"
                },
                {
                  "status": "affected",
                  "version": "3.0.18"
                },
                {
                  "status": "affected",
                  "version": "3.0.19"
                },
                {
                  "status": "affected",
                  "version": "3.0.20"
                },
                {
                  "status": "affected",
                  "version": "3.0.21"
                },
                {
                  "status": "affected",
                  "version": "3.0.22"
                },
                {
                  "status": "affected",
                  "version": "3.0.23"
                },
                {
                  "status": "affected",
                  "version": "3.0.24"
                },
                {
                  "status": "affected",
                  "version": "3.0.25"
                },
                {
                  "status": "affected",
                  "version": "3.0.26"
                },
                {
                  "status": "affected",
                  "version": "3.0.27"
                },
                {
                  "status": "affected",
                  "version": "3.0.28"
                },
                {
                  "status": "affected",
                  "version": "3.0.29"
                },
                {
                  "status": "affected",
                  "version": "3.0.30"
                },
                {
                  "status": "affected",
                  "version": "3.0.31"
                },
                {
                  "status": "affected",
                  "version": "3.0.32"
                },
                {
                  "status": "affected",
                  "version": "3.0.33"
                },
                {
                  "status": "affected",
                  "version": "3.0.34"
                },
                {
                  "status": "affected",
                  "version": "3.0.35"
                },
                {
                  "status": "affected",
                  "version": "3.0.36"
                },
                {
                  "status": "affected",
                  "version": "3.0.37"
                },
                {
                  "status": "affected",
                  "version": "3.0.38"
                },
                {
                  "status": "affected",
                  "version": "3.0.39"
                },
                {
                  "status": "affected",
                  "version": "3.0.40"
                },
                {
                  "status": "affected",
                  "version": "3.0.41"
                },
                {
                  "status": "affected",
                  "version": "3.0.42"
                },
                {
                  "status": "affected",
                  "version": "3.0.43"
                },
                {
                  "status": "affected",
                  "version": "3.0.44"
                },
                {
                  "status": "affected",
                  "version": "3.0.45"
                },
                {
                  "status": "affected",
                  "version": "3.0.46"
                },
                {
                  "status": "affected",
                  "version": "3.0.47"
                },
                {
                  "status": "affected",
                  "version": "3.0.48"
                },
                {
                  "status": "affected",
                  "version": "3.0.49"
                },
                {
                  "status": "affected",
                  "version": "3.0.50"
                },
                {
                  "status": "affected",
                  "version": "3.0.51"
                },
                {
                  "status": "affected",
                  "version": "3.0.52"
                },
                {
                  "status": "affected",
                  "version": "3.0.53"
                },
                {
                  "status": "affected",
                  "version": "3.0.54"
                },
                {
                  "status": "affected",
                  "version": "3.0.55"
                },
                {
                  "status": "affected",
                  "version": "3.0.56"
                },
                {
                  "status": "affected",
                  "version": "3.0.57"
                },
                {
                  "status": "affected",
                  "version": "3.0.58"
                },
                {
                  "status": "affected",
                  "version": "3.0.59"
                },
                {
                  "status": "affected",
                  "version": "3.0.60"
                },
                {
                  "status": "affected",
                  "version": "3.0.61"
                },
                {
                  "status": "affected",
                  "version": "3.0.62"
                },
                {
                  "status": "affected",
                  "version": "3.0.63"
                },
                {
                  "status": "affected",
                  "version": "3.0.64"
                },
                {
                  "status": "affected",
                  "version": "3.0.65"
                },
                {
                  "status": "affected",
                  "version": "3.0.66"
                },
                {
                  "status": "affected",
                  "version": "3.0.67"
                },
                {
                  "status": "affected",
                  "version": "3.0.68"
                },
                {
                  "status": "affected",
                  "version": "3.0.69"
                },
                {
                  "status": "affected",
                  "version": "3.0.70"
                },
                {
                  "status": "affected",
                  "version": "3.0.71"
                },
                {
                  "status": "affected",
                  "version": "3.0.72"
                },
                {
                  "status": "affected",
                  "version": "3.0.73"
                },
                {
                  "status": "affected",
                  "version": "3.0.74"
                },
                {
                  "status": "affected",
                  "version": "3.0.75"
                },
                {
                  "status": "affected",
                  "version": "3.0.76"
                },
                {
                  "status": "affected",
                  "version": "3.0.77"
                },
                {
                  "status": "affected",
                  "version": "3.0.78"
                },
                {
                  "status": "affected",
                  "version": "3.0.79"
                },
                {
                  "status": "affected",
                  "version": "3.0.80"
                },
                {
                  "status": "affected",
                  "version": "3.0.81"
                },
                {
                  "status": "affected",
                  "version": "3.0.82"
                },
                {
                  "status": "affected",
                  "version": "3.0.83"
                },
                {
                  "status": "affected",
                  "version": "3.0.84"
                },
                {
                  "status": "affected",
                  "version": "3.0.85"
                },
                {
                  "status": "affected",
                  "version": "3.0.86"
                },
                {
                  "status": "affected",
                  "version": "3.0.87"
                },
                {
                  "status": "affected",
                  "version": "3.0.88"
                },
                {
                  "status": "affected",
                  "version": "3.0.89"
                },
                {
                  "status": "affected",
                  "version": "3.0.90"
                },
                {
                  "status": "affected",
                  "version": "3.0.91"
                },
                {
                  "status": "affected",
                  "version": "3.0.92"
                },
                {
                  "status": "affected",
                  "version": "3.0.93"
                },
                {
                  "status": "affected",
                  "version": "3.0.94"
                },
                {
                  "status": "affected",
                  "version": "3.0.95"
                },
                {
                  "status": "affected",
                  "version": "3.0.96"
                },
                {
                  "status": "affected",
                  "version": "3.0.97"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "reporter",
              "value": "Eric-f (VulDB User)"
            },
            {
              "lang": "en",
              "type": "coordinator",
              "value": "VulDB CNA Team"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "A vulnerability was found in vercel ai up to 3.0.97. The affected element is the function validateDownloadUrl of the file packages/provider-utils/src/download-blob.ts of the component provider-utils. The manipulation results in server-side request forgery. The attack can be launched remotely. The exploit has been made public and could be used. The vendor was contacted early about this disclosure but did not respond in any way."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "baseScore": 6.9,
                "baseSeverity": "MEDIUM",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P",
                "version": "4.0"
              }
            },
            {
              "cvssV3_1": {
                "baseScore": 7.3,
                "baseSeverity": "HIGH",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R",
                "version": "3.1"
              }
            },
            {
              "cvssV3_0": {
                "baseScore": 7.3,
                "baseSeverity": "HIGH",
                "vectorString": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R",
                "version": "3.0"
              }
            },
            {
              "cvssV2_0": {
                "baseScore": 7.5,
                "vectorString": "AV:N/AC:L/Au:N/C:P/I:P/A:P/E:POC/RL:ND/RC:UR",
                "version": "2.0"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-918",
                  "description": "Server-Side Request Forgery",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-05-17T22:45:09.929Z",
            "orgId": "1af790b2-7ee1-4545-860a-a788eba489b5",
            "shortName": "VulDB"
          },
          "references": [
            {
              "name": "VDB-364393 | vercel ai provider-utils download-blob.ts validateDownloadUrl server-side request forgery",
              "tags": [
                "vdb-entry",
                "technical-description"
              ],
              "url": "https://vuldb.com/vuln/364393"
            },
            {
              "name": "VDB-364393 | CTI Indicators (IOB, IOC, IOA)",
              "tags": [
                "signature",
                "permissions-required"
              ],
              "url": "https://vuldb.com/vuln/364393/cti"
            },
            {
              "name": "Submit #811404 | vercel ai @ai-sdk/amazon-bedrock@3.0.97 Server-Side Request Forgery (SSRF) (CWE-918)",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://vuldb.com/submit/811404"
            },
            {
              "name": "Submit #811405 | vercel ai @ai-sdk/amazon-bedrock@3.0.97 Server-Side Request Forgery (SSRF) (CWE-918) (Duplicate)",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://vuldb.com/submit/811405"
            },
            {
              "tags": [
                "related"
              ],
              "url": "https://gist.github.com/YLChen-007/07d149bd68adbee58165b4207a2abc71"
            },
            {
              "tags": [
                "exploit"
              ],
              "url": "https://gist.github.com/YLChen-007/cf7e47e4dda392f474ca77a66d1d847f"
            }
          ],
          "timeline": [
            {
              "lang": "en",
              "time": "2026-05-17T00:00:00.000Z",
              "value": "Advisory disclosed"
            },
            {
              "lang": "en",
              "time": "2026-05-17T02:00:00.000Z",
              "value": "VulDB entry created"
            },
            {
              "lang": "en",
              "time": "2026-05-17T11:33:13.000Z",
              "value": "VulDB entry last update"
            }
          ],
          "title": "vercel ai provider-utils download-blob.ts validateDownloadUrl server-side request forgery"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1af790b2-7ee1-4545-860a-a788eba489b5",
        "assignerShortName": "VulDB",
        "cveId": "CVE-2026-8768",
        "datePublished": "2026-05-17T22:45:09.929Z",
        "dateReserved": "2026-05-17T09:28:06.447Z",
        "dateUpdated": "2026-05-18T10:41:00.465Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-8767 (GCVE-0-2026-8767)

    Vulnerability from nvd – Published: 2026-05-17 22:30 – Updated: 2026-05-18 14:30
    VLAI
    Title
    vercel ai PR Branch Name Interpolation prettier-on-automerge.yml run os command injection
    Summary
    A vulnerability has been found in vercel ai up to 3.0.97. Impacted is the function run of the file .github/workflows/prettier-on-automerge.yml of the component PR Branch Name Interpolation. The manipulation leads to os command injection. The attack can be initiated remotely. The complexity of an attack is rather high. The exploitability is considered difficult. The exploit has been disclosed to the public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.
    SSVC
    Exploitation: poc Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    Assigner
    References
    URL Tags
    https://vuldb.com/vuln/364392 vdb-entrytechnical-description
    https://vuldb.com/vuln/364392/cti signaturepermissions-required
    https://vuldb.com/submit/811402 third-party-advisory
    https://gist.github.com/YLChen-007/870bd6966cd847… exploit
    Impacted products
    Vendor Product Version
    vercel ai Affected: 3.0.0
    Affected: 3.0.1
    Affected: 3.0.2
    Affected: 3.0.3
    Affected: 3.0.4
    Affected: 3.0.5
    Affected: 3.0.6
    Affected: 3.0.7
    Affected: 3.0.8
    Affected: 3.0.9
    Affected: 3.0.10
    Affected: 3.0.11
    Affected: 3.0.12
    Affected: 3.0.13
    Affected: 3.0.14
    Affected: 3.0.15
    Affected: 3.0.16
    Affected: 3.0.17
    Affected: 3.0.18
    Affected: 3.0.19
    Affected: 3.0.20
    Affected: 3.0.21
    Affected: 3.0.22
    Affected: 3.0.23
    Affected: 3.0.24
    Affected: 3.0.25
    Affected: 3.0.26
    Affected: 3.0.27
    Affected: 3.0.28
    Affected: 3.0.29
    Affected: 3.0.30
    Affected: 3.0.31
    Affected: 3.0.32
    Affected: 3.0.33
    Affected: 3.0.34
    Affected: 3.0.35
    Affected: 3.0.36
    Affected: 3.0.37
    Affected: 3.0.38
    Affected: 3.0.39
    Affected: 3.0.40
    Affected: 3.0.41
    Affected: 3.0.42
    Affected: 3.0.43
    Affected: 3.0.44
    Affected: 3.0.45
    Affected: 3.0.46
    Affected: 3.0.47
    Affected: 3.0.48
    Affected: 3.0.49
    Affected: 3.0.50
    Affected: 3.0.51
    Affected: 3.0.52
    Affected: 3.0.53
    Affected: 3.0.54
    Affected: 3.0.55
    Affected: 3.0.56
    Affected: 3.0.57
    Affected: 3.0.58
    Affected: 3.0.59
    Affected: 3.0.60
    Affected: 3.0.61
    Affected: 3.0.62
    Affected: 3.0.63
    Affected: 3.0.64
    Affected: 3.0.65
    Affected: 3.0.66
    Affected: 3.0.67
    Affected: 3.0.68
    Affected: 3.0.69
    Affected: 3.0.70
    Affected: 3.0.71
    Affected: 3.0.72
    Affected: 3.0.73
    Affected: 3.0.74
    Affected: 3.0.75
    Affected: 3.0.76
    Affected: 3.0.77
    Affected: 3.0.78
    Affected: 3.0.79
    Affected: 3.0.80
    Affected: 3.0.81
    Affected: 3.0.82
    Affected: 3.0.83
    Affected: 3.0.84
    Affected: 3.0.85
    Affected: 3.0.86
    Affected: 3.0.87
    Affected: 3.0.88
    Affected: 3.0.89
    Affected: 3.0.90
    Affected: 3.0.91
    Affected: 3.0.92
    Affected: 3.0.93
    Affected: 3.0.94
    Affected: 3.0.95
    Affected: 3.0.96
    Affected: 3.0.97
        cpe:2.3:a:vercel:ai:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Credits
    Eric-d (VulDB User) VulDB CNA Team
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-8767",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-18T14:30:43.479216Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-05-18T14:30:55.942Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "cpes": [
                "cpe:2.3:a:vercel:ai:*:*:*:*:*:*:*:*"
              ],
              "modules": [
                "PR Branch Name Interpolation"
              ],
              "product": "ai",
              "vendor": "vercel",
              "versions": [
                {
                  "status": "affected",
                  "version": "3.0.0"
                },
                {
                  "status": "affected",
                  "version": "3.0.1"
                },
                {
                  "status": "affected",
                  "version": "3.0.2"
                },
                {
                  "status": "affected",
                  "version": "3.0.3"
                },
                {
                  "status": "affected",
                  "version": "3.0.4"
                },
                {
                  "status": "affected",
                  "version": "3.0.5"
                },
                {
                  "status": "affected",
                  "version": "3.0.6"
                },
                {
                  "status": "affected",
                  "version": "3.0.7"
                },
                {
                  "status": "affected",
                  "version": "3.0.8"
                },
                {
                  "status": "affected",
                  "version": "3.0.9"
                },
                {
                  "status": "affected",
                  "version": "3.0.10"
                },
                {
                  "status": "affected",
                  "version": "3.0.11"
                },
                {
                  "status": "affected",
                  "version": "3.0.12"
                },
                {
                  "status": "affected",
                  "version": "3.0.13"
                },
                {
                  "status": "affected",
                  "version": "3.0.14"
                },
                {
                  "status": "affected",
                  "version": "3.0.15"
                },
                {
                  "status": "affected",
                  "version": "3.0.16"
                },
                {
                  "status": "affected",
                  "version": "3.0.17"
                },
                {
                  "status": "affected",
                  "version": "3.0.18"
                },
                {
                  "status": "affected",
                  "version": "3.0.19"
                },
                {
                  "status": "affected",
                  "version": "3.0.20"
                },
                {
                  "status": "affected",
                  "version": "3.0.21"
                },
                {
                  "status": "affected",
                  "version": "3.0.22"
                },
                {
                  "status": "affected",
                  "version": "3.0.23"
                },
                {
                  "status": "affected",
                  "version": "3.0.24"
                },
                {
                  "status": "affected",
                  "version": "3.0.25"
                },
                {
                  "status": "affected",
                  "version": "3.0.26"
                },
                {
                  "status": "affected",
                  "version": "3.0.27"
                },
                {
                  "status": "affected",
                  "version": "3.0.28"
                },
                {
                  "status": "affected",
                  "version": "3.0.29"
                },
                {
                  "status": "affected",
                  "version": "3.0.30"
                },
                {
                  "status": "affected",
                  "version": "3.0.31"
                },
                {
                  "status": "affected",
                  "version": "3.0.32"
                },
                {
                  "status": "affected",
                  "version": "3.0.33"
                },
                {
                  "status": "affected",
                  "version": "3.0.34"
                },
                {
                  "status": "affected",
                  "version": "3.0.35"
                },
                {
                  "status": "affected",
                  "version": "3.0.36"
                },
                {
                  "status": "affected",
                  "version": "3.0.37"
                },
                {
                  "status": "affected",
                  "version": "3.0.38"
                },
                {
                  "status": "affected",
                  "version": "3.0.39"
                },
                {
                  "status": "affected",
                  "version": "3.0.40"
                },
                {
                  "status": "affected",
                  "version": "3.0.41"
                },
                {
                  "status": "affected",
                  "version": "3.0.42"
                },
                {
                  "status": "affected",
                  "version": "3.0.43"
                },
                {
                  "status": "affected",
                  "version": "3.0.44"
                },
                {
                  "status": "affected",
                  "version": "3.0.45"
                },
                {
                  "status": "affected",
                  "version": "3.0.46"
                },
                {
                  "status": "affected",
                  "version": "3.0.47"
                },
                {
                  "status": "affected",
                  "version": "3.0.48"
                },
                {
                  "status": "affected",
                  "version": "3.0.49"
                },
                {
                  "status": "affected",
                  "version": "3.0.50"
                },
                {
                  "status": "affected",
                  "version": "3.0.51"
                },
                {
                  "status": "affected",
                  "version": "3.0.52"
                },
                {
                  "status": "affected",
                  "version": "3.0.53"
                },
                {
                  "status": "affected",
                  "version": "3.0.54"
                },
                {
                  "status": "affected",
                  "version": "3.0.55"
                },
                {
                  "status": "affected",
                  "version": "3.0.56"
                },
                {
                  "status": "affected",
                  "version": "3.0.57"
                },
                {
                  "status": "affected",
                  "version": "3.0.58"
                },
                {
                  "status": "affected",
                  "version": "3.0.59"
                },
                {
                  "status": "affected",
                  "version": "3.0.60"
                },
                {
                  "status": "affected",
                  "version": "3.0.61"
                },
                {
                  "status": "affected",
                  "version": "3.0.62"
                },
                {
                  "status": "affected",
                  "version": "3.0.63"
                },
                {
                  "status": "affected",
                  "version": "3.0.64"
                },
                {
                  "status": "affected",
                  "version": "3.0.65"
                },
                {
                  "status": "affected",
                  "version": "3.0.66"
                },
                {
                  "status": "affected",
                  "version": "3.0.67"
                },
                {
                  "status": "affected",
                  "version": "3.0.68"
                },
                {
                  "status": "affected",
                  "version": "3.0.69"
                },
                {
                  "status": "affected",
                  "version": "3.0.70"
                },
                {
                  "status": "affected",
                  "version": "3.0.71"
                },
                {
                  "status": "affected",
                  "version": "3.0.72"
                },
                {
                  "status": "affected",
                  "version": "3.0.73"
                },
                {
                  "status": "affected",
                  "version": "3.0.74"
                },
                {
                  "status": "affected",
                  "version": "3.0.75"
                },
                {
                  "status": "affected",
                  "version": "3.0.76"
                },
                {
                  "status": "affected",
                  "version": "3.0.77"
                },
                {
                  "status": "affected",
                  "version": "3.0.78"
                },
                {
                  "status": "affected",
                  "version": "3.0.79"
                },
                {
                  "status": "affected",
                  "version": "3.0.80"
                },
                {
                  "status": "affected",
                  "version": "3.0.81"
                },
                {
                  "status": "affected",
                  "version": "3.0.82"
                },
                {
                  "status": "affected",
                  "version": "3.0.83"
                },
                {
                  "status": "affected",
                  "version": "3.0.84"
                },
                {
                  "status": "affected",
                  "version": "3.0.85"
                },
                {
                  "status": "affected",
                  "version": "3.0.86"
                },
                {
                  "status": "affected",
                  "version": "3.0.87"
                },
                {
                  "status": "affected",
                  "version": "3.0.88"
                },
                {
                  "status": "affected",
                  "version": "3.0.89"
                },
                {
                  "status": "affected",
                  "version": "3.0.90"
                },
                {
                  "status": "affected",
                  "version": "3.0.91"
                },
                {
                  "status": "affected",
                  "version": "3.0.92"
                },
                {
                  "status": "affected",
                  "version": "3.0.93"
                },
                {
                  "status": "affected",
                  "version": "3.0.94"
                },
                {
                  "status": "affected",
                  "version": "3.0.95"
                },
                {
                  "status": "affected",
                  "version": "3.0.96"
                },
                {
                  "status": "affected",
                  "version": "3.0.97"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "reporter",
              "value": "Eric-d (VulDB User)"
            },
            {
              "lang": "en",
              "type": "coordinator",
              "value": "VulDB CNA Team"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "A vulnerability has been found in vercel ai up to 3.0.97. Impacted is the function run of the file .github/workflows/prettier-on-automerge.yml of the component PR Branch Name Interpolation. The manipulation leads to os command injection. The attack can be initiated remotely. The complexity of an attack is rather high. The exploitability is considered difficult. The exploit has been disclosed to the public and may be used. The vendor was contacted early about this disclosure but did not respond in any way."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "baseScore": 2.3,
                "baseSeverity": "LOW",
                "vectorString": "CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P",
                "version": "4.0"
              }
            },
            {
              "cvssV3_1": {
                "baseScore": 5,
                "baseSeverity": "MEDIUM",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R",
                "version": "3.1"
              }
            },
            {
              "cvssV3_0": {
                "baseScore": 5,
                "baseSeverity": "MEDIUM",
                "vectorString": "CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R",
                "version": "3.0"
              }
            },
            {
              "cvssV2_0": {
                "baseScore": 4.6,
                "vectorString": "AV:N/AC:H/Au:S/C:P/I:P/A:P/E:POC/RL:ND/RC:UR",
                "version": "2.0"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-78",
                  "description": "OS Command Injection",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-77",
                  "description": "Command Injection",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-05-17T22:30:09.659Z",
            "orgId": "1af790b2-7ee1-4545-860a-a788eba489b5",
            "shortName": "VulDB"
          },
          "references": [
            {
              "name": "VDB-364392 | vercel ai PR Branch Name Interpolation prettier-on-automerge.yml run os command injection",
              "tags": [
                "vdb-entry",
                "technical-description"
              ],
              "url": "https://vuldb.com/vuln/364392"
            },
            {
              "name": "VDB-364392 | CTI Indicators (IOB, IOC, TTP, IOA)",
              "tags": [
                "signature",
                "permissions-required"
              ],
              "url": "https://vuldb.com/vuln/364392/cti"
            },
            {
              "name": "Submit #811402 | vercel ai @ai-sdk/amazon-bedrock@3.0.97 OS Command Injection (CWE-78)",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://vuldb.com/submit/811402"
            },
            {
              "tags": [
                "exploit"
              ],
              "url": "https://gist.github.com/YLChen-007/870bd6966cd84703d91ce54dfea3bdd0"
            }
          ],
          "timeline": [
            {
              "lang": "en",
              "time": "2026-05-17T00:00:00.000Z",
              "value": "Advisory disclosed"
            },
            {
              "lang": "en",
              "time": "2026-05-17T02:00:00.000Z",
              "value": "VulDB entry created"
            },
            {
              "lang": "en",
              "time": "2026-05-17T11:33:11.000Z",
              "value": "VulDB entry last update"
            }
          ],
          "title": "vercel ai PR Branch Name Interpolation prettier-on-automerge.yml run os command injection"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1af790b2-7ee1-4545-860a-a788eba489b5",
        "assignerShortName": "VulDB",
        "cveId": "CVE-2026-8767",
        "datePublished": "2026-05-17T22:30:09.659Z",
        "dateReserved": "2026-05-17T09:28:03.647Z",
        "dateUpdated": "2026-05-18T14:30:55.942Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-46508 (GCVE-0-2026-46508)

    Vulnerability from nvd – Published: 2026-05-15 15:50 – Updated: 2026-05-15 18:05
    VLAI
    Title
    Turborepo: VSCode Extension command injection
    Summary
    Turborepo is a high-performance build system for JavaScript and TypeScript codebases. Prior to 2.9.14000, the Turborepo LSP VS Code extension could execute shell commands derived from workspace-controlled values. The extension used string-based command execution for Turborepo daemon commands and task runs. A malicious workspace could provide crafted values through workspace settings or task names in the repository's source code that were interpolated into shell commands. When the extension activated or when a user ran a task through the extension, those values could be interpreted by the user's shell, allowing arbitrary command execution with the privileges of the local VS Code process. This vulnerability is fixed in 2.9.14000.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-77 - Improper Neutralization of Special Elements used in a Command ('Command Injection')
    Assigner
    References
    Impacted products
    Vendor Product Version
    vercel turborepo Affected: < 2.9.14000
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-46508",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-15T18:01:21.787180Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-05-15T18:05:01.165Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "turborepo",
              "vendor": "vercel",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 2.9.14000"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Turborepo is a high-performance build system for JavaScript and TypeScript codebases. Prior to 2.9.14000, the Turborepo LSP VS Code extension could execute shell commands derived from workspace-controlled values. The extension used string-based command execution for Turborepo daemon commands and task runs. A malicious workspace could provide crafted values through workspace settings or task names in the repository\u0027s source code that were interpolated into shell commands. When the extension activated or when a user ran a task through the extension, those values could be interpreted by the user\u0027s shell, allowing arbitrary command execution with the privileges of the local VS Code process. This vulnerability is fixed in 2.9.14000."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "LOCAL",
                "baseScore": 8.4,
                "baseSeverity": "HIGH",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "ACTIVE",
                "vectorString": "CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-77",
                  "description": "CWE-77: Improper Neutralization of Special Elements used in a Command (\u0027Command Injection\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-05-15T15:50:24.694Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/vercel/turborepo/security/advisories/GHSA-5xc8-49mv-x4mm",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/vercel/turborepo/security/advisories/GHSA-5xc8-49mv-x4mm"
            }
          ],
          "source": {
            "advisory": "GHSA-5xc8-49mv-x4mm",
            "discovery": "UNKNOWN"
          },
          "title": "Turborepo: VSCode Extension command injection"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-46508",
        "datePublished": "2026-05-15T15:50:24.694Z",
        "dateReserved": "2026-05-14T19:12:32.754Z",
        "dateUpdated": "2026-05-15T18:05:01.165Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-45773 (GCVE-0-2026-45773)

    Vulnerability from nvd – Published: 2026-05-15 15:51 – Updated: 2026-05-15 16:45
    VLAI
    Title
    Turborepo: Login callback CSRF/session fixation
    Summary
    Turborepo is a high-performance build system for JavaScript and TypeScript codebases. Prior to 2.9.14, Turborepo's self-hosted login and SSO browser flows did not validate a CSRF state value on the localhost callback. While the CLI was waiting for authentication, a malicious web page could send a request to the local callback server with an attacker-controlled token. If accepted before the legitimate callback, the CLI could complete login with the wrong credentials. This affects users authenticating the turbo CLI against self-hosted remote cache/auth endpoints. Vercel-hosted login flows using device authorization are not affected. This vulnerability is fixed in 2.9.14.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-352 - Cross-Site Request Forgery (CSRF)
    • CWE-384 - Session Fixation
    Assigner
    References
    Impacted products
    Vendor Product Version
    vercel turborepo Affected: < 2.9.14
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-45773",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-15T16:44:57.841414Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-05-15T16:45:06.076Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "turborepo",
              "vendor": "vercel",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 2.9.14"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Turborepo is a high-performance build system for JavaScript and TypeScript codebases. Prior to 2.9.14, Turborepo\u0027s self-hosted login and SSO browser flows did not validate a CSRF state value on the localhost callback. While the CLI was waiting for authentication, a malicious web page could send a request to the local callback server with an attacker-controlled token. If accepted before the legitimate callback, the CLI could complete login with the wrong credentials. This affects users authenticating the turbo CLI against self-hosted remote cache/auth endpoints. Vercel-hosted login flows using device authorization are not affected. This vulnerability is fixed in 2.9.14."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 5.1,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "LOW",
                "subIntegrityImpact": "HIGH",
                "userInteraction": "PASSIVE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:N/VI:L/VA:N/SC:L/SI:H/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "LOW"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-352",
                  "description": "CWE-352: Cross-Site Request Forgery (CSRF)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-384",
                  "description": "CWE-384: Session Fixation",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-05-15T15:51:38.066Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/vercel/turborepo/security/advisories/GHSA-hcf7-66rw-9f5r",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/vercel/turborepo/security/advisories/GHSA-hcf7-66rw-9f5r"
            }
          ],
          "source": {
            "advisory": "GHSA-hcf7-66rw-9f5r",
            "discovery": "UNKNOWN"
          },
          "title": "Turborepo: Login callback CSRF/session fixation"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-45773",
        "datePublished": "2026-05-15T15:51:38.066Z",
        "dateReserved": "2026-05-13T07:45:21.251Z",
        "dateUpdated": "2026-05-15T16:45:06.076Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-64649 (GCVE-0-2026-64649)

    Vulnerability from cvelistv5 – Published: 2026-07-27 19:27 – Updated: 2026-07-28 14:12
    VLAI
    Title
    Next.js: Server-Side Request Forgery in Server Actions on Custom Servers
    Summary
    Next.js is a React framework for building full-stack web applications. In versions 14.1.1 through 15.5.20 and 16.0.0 through 16.2.10, when a Server Action forwards or redirects a request, an attacker can cause the server to send that outbound request to a malicious host (Server-Side Request Forgery). This requires the attacker's request to control Host-associated headers. In some configurations, it's also possible to obtain internal values that weaken middleware/proxy authorization. Applications that use Server Actions are affected when the incoming host header is not fixed to a trusted value. This typically occurs on custom servers, or on deployments not behind a proxy that pins the host. Managed hosting pins the host upstream and is not affected; next start and standalone output do the same from version 14.2 onward. This issue has been fixed in versions 15.5.21 and 16.2.11.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-918 - Server-Side Request Forgery (SSRF)
    Assigner
    Impacted products
    Vendor Product Version
    vercel next.js Affected: >= 14.1.1, < 15.5.21
    Affected: >= 16.0.0 < 16.2.11
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-64649",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-28T14:11:48.555168Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-28T14:12:06.654Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "next.js",
              "vendor": "vercel",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 14.1.1, \u003c 15.5.21"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 16.0.0 \u003c 16.2.11"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Next.js is a React framework for building full-stack web applications. In versions 14.1.1 through 15.5.20 and 16.0.0 through 16.2.10, when a Server Action forwards or redirects a request, an attacker can cause the server to send that outbound request to a malicious host (Server-Side Request Forgery). This requires the attacker\u0027s request to control Host-associated headers. In some configurations, it\u0027s also possible to obtain internal values that weaken middleware/proxy authorization. Applications that use Server Actions are affected when the incoming host header is not fixed to a trusted value. This typically occurs on custom servers, or on deployments not behind a proxy that pins the host. Managed hosting pins the host upstream and is not affected; next start and standalone output do the same from version 14.2 onward. This issue has been fixed in versions 15.5.21 and 16.2.11."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 8.3,
                "baseSeverity": "HIGH",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "LOW"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-918",
                  "description": "CWE-918: Server-Side Request Forgery (SSRF)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-27T19:27:58.865Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/vercel/next.js/security/advisories/GHSA-89xv-2m56-2m9x",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/vercel/next.js/security/advisories/GHSA-89xv-2m56-2m9x"
            },
            {
              "name": "https://github.com/vercel/next.js/commit/b51206321854193208c0805ba42acc49287f942b",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/commit/b51206321854193208c0805ba42acc49287f942b"
            },
            {
              "name": "https://github.com/vercel/next.js/commit/e3e5666ccead3a15162793d697af5e48b7cc0498",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/commit/e3e5666ccead3a15162793d697af5e48b7cc0498"
            },
            {
              "name": "https://github.com/vercel/next.js/releases/tag/v15.5.21",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/releases/tag/v15.5.21"
            },
            {
              "name": "https://github.com/vercel/next.js/releases/tag/v16.2.11",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/releases/tag/v16.2.11"
            }
          ],
          "source": {
            "advisory": "GHSA-89xv-2m56-2m9x",
            "discovery": "UNKNOWN"
          },
          "title": "Next.js: Server-Side Request Forgery in Server Actions on Custom Servers"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-64649",
        "datePublished": "2026-07-27T19:27:58.865Z",
        "dateReserved": "2026-07-20T17:11:30.895Z",
        "dateUpdated": "2026-07-28T14:12:06.654Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-64648 (GCVE-0-2026-64648)

    Vulnerability from cvelistv5 – Published: 2026-07-27 19:20 – Updated: 2026-07-28 14:14
    VLAI
    Title
    Next.js: Response Body Cache Confusion for Requests Containing Bodies
    Summary
    Next.js is a React framework for building full-stack web applications. In versions 12.0.0 through 15.5.20 and 16.0.0 through 16.2.10, a server-side fetch with a request body may return a cached response body from a different request to the same URL but different body. Confidential data in the POST's response body would then leak to unauthorized requests. Though the request itself will not be deduped. This only applies to fetch calls with a request that has a different init than the one passed to fetch. A safe request would be: fetch(new Request(init), init). An unsafe request would be: fetch(new Request(init), aDifferentInit). This issue has been fixed in versions 15.5.21 and 16.2.11.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-524 - Use of Cache Containing Sensitive Information
    Assigner
    Impacted products
    Vendor Product Version
    vercel next.js Affected: >= 13.0.0, < 15.5.21
    Affected: >= 16.0.0, < 16.2.11
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-64648",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-28T14:14:02.950100Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-28T14:14:16.051Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "next.js",
              "vendor": "vercel",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 13.0.0, \u003c 15.5.21"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 16.0.0, \u003c 16.2.11"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Next.js is a React framework for building full-stack web applications. In versions 12.0.0 through 15.5.20 and 16.0.0 through 16.2.10, a  server-side fetch with a request body may return a cached response body from a different request to the same URL but different body. Confidential data in the POST\u0027s response body would then leak to unauthorized requests. Though the request itself will not be deduped. This only applies to fetch calls with a request that has a different init than the one passed to fetch. A safe request would be: fetch(new Request(init), init). An unsafe request would be: fetch(new Request(init), aDifferentInit). This issue has been fixed in versions 15.5.21 and 16.2.11."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 6,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "PASSIVE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "LOW"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-524",
                  "description": "CWE-524: Use of Cache Containing Sensitive Information",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-27T19:20:42.623Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/vercel/next.js/security/advisories/GHSA-68g3-v927-f742",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/vercel/next.js/security/advisories/GHSA-68g3-v927-f742"
            },
            {
              "name": "https://github.com/vercel/next.js/commit/062f66700b52a5d6bba2c0605d55577ab7ad262c",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/commit/062f66700b52a5d6bba2c0605d55577ab7ad262c"
            },
            {
              "name": "https://github.com/vercel/next.js/commit/73b94872bc343d09494b50394d8c08eb9fc8e56a",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/commit/73b94872bc343d09494b50394d8c08eb9fc8e56a"
            },
            {
              "name": "https://github.com/vercel/next.js/releases/tag/v15.5.21",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/releases/tag/v15.5.21"
            },
            {
              "name": "https://github.com/vercel/next.js/releases/tag/v16.2.11",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/releases/tag/v16.2.11"
            }
          ],
          "source": {
            "advisory": "GHSA-68g3-v927-f742",
            "discovery": "UNKNOWN"
          },
          "title": "Next.js: Response Body Cache Confusion for Requests Containing Bodies"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-64648",
        "datePublished": "2026-07-27T19:20:42.623Z",
        "dateReserved": "2026-07-20T17:11:30.895Z",
        "dateUpdated": "2026-07-28T14:14:16.051Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-64647 (GCVE-0-2026-64647)

    Vulnerability from cvelistv5 – Published: 2026-07-27 19:11 – Updated: 2026-07-27 19:27
    VLAI
    Title
    Next.js: Response Body Cache Confusion with Invalid UTF-8 Request Bodies
    Summary
    Next.js is a React framework for building full-stack web applications. In versions 12.0.0 through 15.5.20 and 16.0.0 through 16.2.10, a server-side fetch with a request body may return a cached response body from a different request to the same URL but different body. Confidential data in the POST's response body would then leak to unauthorized requests. Though the request itself will not be deduped. This is only an issue when receiving request bodies with a content type charset other than UTF-8. For example, the UTF-16 byte sequences for 삃삃 and 섄섄 in the request body would share the same cache. This issue has been fixed in versions 15.5.21 and 16.2.11.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-116 - Improper Encoding or Escaping of Output
    Assigner
    Impacted products
    Vendor Product Version
    vercel next.js Affected: >= 13.0.0, < 15.5.21
    Affected: >= 16.0.0, < 16.2.11
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-64647",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-27T19:27:08.369919Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-27T19:27:13.932Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "next.js",
              "vendor": "vercel",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 13.0.0, \u003c 15.5.21"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 16.0.0, \u003c 16.2.11"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Next.js is a React framework for building full-stack web applications. In versions 12.0.0 through 15.5.20 and 16.0.0 through 16.2.10, a server-side fetch with a request body may return a cached response body from a different request to the same URL but different body. Confidential data in the POST\u0027s response body would then leak to unauthorized requests. Though the request itself will not be deduped. This is only an issue when receiving request bodies with a content type charset other than UTF-8. For example, the UTF-16 byte sequences for \uc083\uc083 and \uc104\uc104 in the request body would share the same cache. This issue has been fixed in versions 15.5.21 and 16.2.11."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "HIGH",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 6.3,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "LOW"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-116",
                  "description": "CWE-116: Improper Encoding or Escaping of Output",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-27T19:11:28.477Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/vercel/next.js/security/advisories/GHSA-4633-3j49-mh5q",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/vercel/next.js/security/advisories/GHSA-4633-3j49-mh5q"
            },
            {
              "name": "https://github.com/vercel/next.js/pull/96008",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/pull/96008"
            },
            {
              "name": "https://github.com/vercel/next.js/commit/025bf4a5f7b47fb7758c4ebf1c931a61c451c082",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/commit/025bf4a5f7b47fb7758c4ebf1c931a61c451c082"
            },
            {
              "name": "https://github.com/vercel/next.js/releases/tag/v15.5.21",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/releases/tag/v15.5.21"
            },
            {
              "name": "https://github.com/vercel/next.js/releases/tag/v16.2.11",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/releases/tag/v16.2.11"
            }
          ],
          "source": {
            "advisory": "GHSA-4633-3j49-mh5q",
            "discovery": "UNKNOWN"
          },
          "title": "Next.js: Response Body Cache Confusion with Invalid UTF-8 Request Bodies"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-64647",
        "datePublished": "2026-07-27T19:11:28.477Z",
        "dateReserved": "2026-07-20T17:11:30.895Z",
        "dateUpdated": "2026-07-27T19:27:13.932Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-64646 (GCVE-0-2026-64646)

    Vulnerability from cvelistv5 – Published: 2026-07-27 18:54 – Updated: 2026-07-27 20:22
    VLAI
    Title
    Next.js: Unbounded Server Action payload in Edge runtime
    Summary
    Next.js is a React framework for building full-stack web applications. In versions 13.0.0 through 15.5.20 and 16.0.0 through 16.2.10, requests targeting Next.js applications using App Router with at least one Server Action can lead to excessive memory consumption if that Server Actions uses the Edge runtime. This issue has been fixed in versions 15.5.21 and 16.2.11.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-770 - Allocation of Resources Without Limits or Throttling
    Assigner
    Impacted products
    Vendor Product Version
    vercel next.js Affected: >= 13.0.0 < 15.5.21
    Affected: >= 16.0.0, < 16.2.11
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-64646",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-27T20:22:07.853148Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-27T20:22:18.086Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "next.js",
              "vendor": "vercel",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 13.0.0 \u003c 15.5.21"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 16.0.0, \u003c 16.2.11"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Next.js is a React framework for building full-stack web applications. In versions 13.0.0 through 15.5.20 and 16.0.0 through 16.2.10, requests targeting Next.js applications using App Router with at least one Server Action can lead to excessive memory consumption if that Server Actions uses the Edge runtime. This issue has been fixed in versions 15.5.21 and 16.2.11."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 6.3,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "LOW",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-770",
                  "description": "CWE-770: Allocation of Resources Without Limits or Throttling",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-27T18:54:59.466Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/vercel/next.js/security/advisories/GHSA-4c39-4ccg-62r3",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/vercel/next.js/security/advisories/GHSA-4c39-4ccg-62r3"
            },
            {
              "name": "https://github.com/vercel/next.js/commit/57c31f724d746e86a9e8b92aa8be538a922446a4",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/commit/57c31f724d746e86a9e8b92aa8be538a922446a4"
            },
            {
              "name": "https://github.com/vercel/next.js/commit/9a4651e754f70b12e397694ffc41f44c3ba8cc17",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/commit/9a4651e754f70b12e397694ffc41f44c3ba8cc17"
            },
            {
              "name": "https://github.com/vercel/next.js/releases/tag/v15.5.21",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/releases/tag/v15.5.21"
            },
            {
              "name": "https://github.com/vercel/next.js/releases/tag/v16.2.11",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/releases/tag/v16.2.11"
            }
          ],
          "source": {
            "advisory": "GHSA-4c39-4ccg-62r3",
            "discovery": "UNKNOWN"
          },
          "title": "Next.js: Unbounded Server Action payload in Edge runtime"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-64646",
        "datePublished": "2026-07-27T18:54:59.466Z",
        "dateReserved": "2026-07-20T17:11:30.895Z",
        "dateUpdated": "2026-07-27T20:22:18.086Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-64644 (GCVE-0-2026-64644)

    Vulnerability from cvelistv5 – Published: 2026-07-27 17:54 – Updated: 2026-07-27 18:35
    VLAI
    Title
    Next.js: Denial of Service in the Image Optimization API using SVGs
    Summary
    Next.js is a React framework for building full-stack web applications. In versions 15.5.0 through 15.5.20 and 16.0.0 through 16.2.10, when self-hosting Next.js with the default image loader, the Image Optimization API can optimize remotely hosted images if configured (not enabled by default). If those images contain malicious content, they can cause CPU exhaustion in /_next/image endpoints.Only config.images.remotePatterns is affected, and just the patterns in that array, whereas config.images.unoptimized: true, config.images.loader: 'custom', and Vercel are not impacted. This issue has been fixed in versions 15.5.21 and 16.2.11.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-407 - Inefficient Algorithmic Complexity
    Assigner
    Impacted products
    Vendor Product Version
    vercel next.js Affected: >= 15.5.0, < 15.5.21
    Affected: >= 16.0.0, < 16.2.11
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-64644",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-27T18:35:34.937230Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-27T18:35:41.443Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "next.js",
              "vendor": "vercel",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 15.5.0, \u003c 15.5.21"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 16.0.0, \u003c 16.2.11"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Next.js is a React framework for building full-stack web applications. In versions 15.5.0 through 15.5.20 and 16.0.0 through 16.2.10, when self-hosting Next.js with the default image loader, the Image Optimization API can optimize remotely hosted images if configured (not enabled by default). If those images contain malicious content, they can cause CPU exhaustion in /_next/image endpoints.Only config.images.remotePatterns is affected, and just the patterns in that array, whereas config.images.unoptimized: true, config.images.loader: \u0027custom\u0027, and Vercel are not impacted. This issue has been fixed in versions 15.5.21 and 16.2.11."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 6.3,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "LOW",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-407",
                  "description": "CWE-407: Inefficient Algorithmic Complexity",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-27T17:54:52.530Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/vercel/next.js/security/advisories/GHSA-q8wf-6r8g-63ch",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/vercel/next.js/security/advisories/GHSA-q8wf-6r8g-63ch"
            },
            {
              "name": "https://github.com/vercel/next.js/pull/96006",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/pull/96006"
            },
            {
              "name": "https://github.com/vercel/next.js/commit/93cb90891402fa4c47798d03cb9e05c13233766c",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/commit/93cb90891402fa4c47798d03cb9e05c13233766c"
            },
            {
              "name": "https://github.com/vercel/next.js/releases/tag/v15.5.21",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/releases/tag/v15.5.21"
            },
            {
              "name": "https://github.com/vercel/next.js/releases/tag/v16.2.11",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/releases/tag/v16.2.11"
            }
          ],
          "source": {
            "advisory": "GHSA-q8wf-6r8g-63ch",
            "discovery": "UNKNOWN"
          },
          "title": "Next.js: Denial of Service in the Image Optimization API using SVGs"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-64644",
        "datePublished": "2026-07-27T17:54:52.530Z",
        "dateReserved": "2026-07-20T17:11:30.895Z",
        "dateUpdated": "2026-07-27T18:35:41.443Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-64643 (GCVE-0-2026-64643)

    Vulnerability from cvelistv5 – Published: 2026-07-27 17:48 – Updated: 2026-07-27 18:21
    VLAI
    Title
    Next.js: Unauthenticated Disclosure of Internal Server Function endpoints
    Summary
    Next.js is a React framework for building full-stack web applications. In versions 12.0.0 through 15.5.20 and 16.0.0 through 16.2.10, Next.js applications using App Router, Server Actions (use server) or use cache endpoints can be disclosed bypassing any authentication on the pages where these endpoints are usually used. Server Action IDs can be disclosed to unauthenticated users via publicly served client artifacts (for example, static chunks containing action references). Affected users are applications using App Router and Server Actions. By itself, this disclosure is typically a recon/enumeration primitive; however, it can increase risk when combined with other weaknesses. This issue has been fixed in versions 15.5.21 and 16.2.11.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-201 - Insertion of Sensitive Information Into Sent Data
    Assigner
    Impacted products
    Vendor Product Version
    vercel next.js Affected: >= 13.0.0, < 15.5.21
    Affected: >= 16.0.0, < 16.2.11
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-64643",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-27T18:20:57.639287Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-27T18:21:55.549Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "next.js",
              "vendor": "vercel",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 13.0.0, \u003c 15.5.21"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 16.0.0, \u003c 16.2.11"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Next.js is a React framework for building full-stack web applications. In versions 12.0.0 through 15.5.20 and 16.0.0 through 16.2.10, Next.js applications using App Router, Server Actions (use server) or use cache endpoints can be disclosed bypassing any authentication on the pages where these endpoints are usually used. Server Action IDs can be disclosed to unauthenticated users via publicly served client artifacts (for example, static chunks containing action references). Affected users are applications using App Router and Server Actions. By itself, this disclosure is typically a recon/enumeration primitive; however, it can increase risk when combined with other weaknesses. This issue has been fixed in versions 15.5.21 and 16.2.11."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 6.3,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "NONE"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-201",
                  "description": "CWE-201: Insertion of Sensitive Information Into Sent Data",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-27T17:48:17.575Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/vercel/next.js/security/advisories/GHSA-955p-x3mx-jcvp",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/vercel/next.js/security/advisories/GHSA-955p-x3mx-jcvp"
            },
            {
              "name": "https://github.com/vercel/next.js/commit/1b0c3ae912a3ad925c60065cc8d55b070fa8bcd3",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/commit/1b0c3ae912a3ad925c60065cc8d55b070fa8bcd3"
            },
            {
              "name": "https://github.com/vercel/next.js/commit/ff12a6124e1504f17b62de948b8a553fdecaef7b",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/commit/ff12a6124e1504f17b62de948b8a553fdecaef7b"
            },
            {
              "name": "https://github.com/vercel/next.js/releases/tag/v15.5.21",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/releases/tag/v15.5.21"
            },
            {
              "name": "https://github.com/vercel/next.js/releases/tag/v16.2.11",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/releases/tag/v16.2.11"
            }
          ],
          "source": {
            "advisory": "GHSA-955p-x3mx-jcvp",
            "discovery": "UNKNOWN"
          },
          "title": "Next.js: Unauthenticated Disclosure of Internal Server Function endpoints"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-64643",
        "datePublished": "2026-07-27T17:48:17.575Z",
        "dateReserved": "2026-07-20T17:11:30.895Z",
        "dateUpdated": "2026-07-27T18:21:55.549Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-64642 (GCVE-0-2026-64642)

    Vulnerability from cvelistv5 – Published: 2026-07-27 17:45 – Updated: 2026-07-28 15:20
    VLAI
    Title
    Next.js: Middleware / Proxy bypass in App Router applications using Turbopack and single locale
    Summary
    Next.js is a React framework for building full-stack web applications. In versions 16.0.0 through 16.2.10, crafted requests targeting Next.js applications using App Router built with Turbopack and a single entry in config.i18n.locales can bypass middleware/proxy based authentication. This issue has been fixed in version 16.2.11.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    Assigner
    Impacted products
    Vendor Product Version
    vercel next.js Affected: >= 16.0.0, < 16.2.11
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-64642",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-28T15:07:35.483250Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-28T15:20:33.639Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "next.js",
              "vendor": "vercel",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 16.0.0, \u003c 16.2.11"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Next.js is a React framework for building full-stack web applications. In versions 16.0.0 through 16.2.10, crafted requests targeting Next.js applications using App Router built with Turbopack and a single entry in config.i18n.locales can bypass middleware/proxy based authentication. This issue has been fixed in version 16.2.11."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 8.3,
                "baseSeverity": "HIGH",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "LOW"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-285",
                  "description": "CWE-285: Improper Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-27T17:45:40.761Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/vercel/next.js/security/advisories/GHSA-6gpp-xcg3-4w24",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/vercel/next.js/security/advisories/GHSA-6gpp-xcg3-4w24"
            },
            {
              "name": "https://github.com/vercel/next.js/pull/96014",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/pull/96014"
            },
            {
              "name": "https://github.com/vercel/next.js/commit/6bf4df14508ad6c0cd46af50c6051ee42f2d9151",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/commit/6bf4df14508ad6c0cd46af50c6051ee42f2d9151"
            },
            {
              "name": "https://github.com/vercel/next.js/releases/tag/v16.2.11",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/releases/tag/v16.2.11"
            }
          ],
          "source": {
            "advisory": "GHSA-6gpp-xcg3-4w24",
            "discovery": "UNKNOWN"
          },
          "title": "Next.js: Middleware / Proxy bypass in App Router applications using Turbopack and single locale"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-64642",
        "datePublished": "2026-07-27T17:45:40.761Z",
        "dateReserved": "2026-07-20T17:11:30.895Z",
        "dateUpdated": "2026-07-28T15:20:33.639Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-64641 (GCVE-0-2026-64641)

    Vulnerability from cvelistv5 – Published: 2026-07-27 17:40 – Updated: 2026-07-27 18:54
    VLAI
    Title
    Next.js: Denial of Service in App Router using Server Actions
    Summary
    Next.js is a React framework for building full-stack web applications. In versions 13.0.0 through 15.5.20 and 16.0.0 through 16.2.10, crafted requests targeting Next.js applications using App Router with at least one Server Action can lead to excessive CPU usage blocking processing of further requests in the same process. This issue has been fixed in versions 15.5.21 and 16.2.11.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    Assigner
    Impacted products
    Vendor Product Version
    vercel next.js Affected: >= 13.0.0, < 15.5.21
    Affected: >= 16.0.0, < 16.2.11
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-64641",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-27T18:54:52.018065Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-27T18:54:59.134Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "next.js",
              "vendor": "vercel",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 13.0.0, \u003c 15.5.21"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 16.0.0, \u003c 16.2.11"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Next.js is a React framework for building full-stack web applications. In versions 13.0.0 through 15.5.20 and 16.0.0 through 16.2.10, crafted requests targeting Next.js applications using App Router with at least one Server Action can lead to excessive CPU usage blocking processing of further requests in the same process. This issue has been fixed in versions 15.5.21 and 16.2.11."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 8.2,
                "baseSeverity": "HIGH",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-834",
                  "description": "CWE-834: Excessive Iteration",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-27T17:40:01.137Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/vercel/next.js/security/advisories/GHSA-m99w-x7hq-7vfj",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/vercel/next.js/security/advisories/GHSA-m99w-x7hq-7vfj"
            },
            {
              "name": "https://github.com/vercel/next.js/pull/96013",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/pull/96013"
            },
            {
              "name": "https://github.com/vercel/next.js/commit/019628571641dec57aaf349ba0c360e3964e6f12",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/commit/019628571641dec57aaf349ba0c360e3964e6f12"
            },
            {
              "name": "https://github.com/vercel/next.js/releases/tag/v15.5.21",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/releases/tag/v15.5.21"
            },
            {
              "name": "https://github.com/vercel/next.js/releases/tag/v16.2.11",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/releases/tag/v16.2.11"
            }
          ],
          "source": {
            "advisory": "GHSA-m99w-x7hq-7vfj",
            "discovery": "UNKNOWN"
          },
          "title": "Next.js: Denial of Service in App Router using Server Actions"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-64641",
        "datePublished": "2026-07-27T17:40:01.137Z",
        "dateReserved": "2026-07-20T17:11:30.895Z",
        "dateUpdated": "2026-07-27T18:54:59.134Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-64645 (GCVE-0-2026-64645)

    Vulnerability from cvelistv5 – Published: 2026-07-27 17:37 – Updated: 2026-07-28 14:02
    VLAI
    Title
    Next.js: Server-Side Request Forgery in rewrites via attacker-controlled destination hostname
    Summary
    Next.js is a React framework for building full-stack web applications. In versions 12.0.0 through 15.5.20 and 16.0.0 through 16.2.10, a rewrites() or redirects() rule that builds its external destination hostname from request-controlled input can be pointed at an arbitrary hostname, regardless of the rule's hostname suffix. For a rewrite, Next.js proxies the request to that arbitrary host and serves the response from the application's origin, leading to Server-Side Request forgery. A redirects() rule configured this way is vulnerable to an Open Redirect. This issue has been fixed in versions 15.5.21 and 16.2.11.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-918 - Server-Side Request Forgery (SSRF)
    • CWE-601 - URL Redirection to Untrusted Site ('Open Redirect')
    Assigner
    Impacted products
    Vendor Product Version
    vercel next.js Affected: >= 12.0.0 < 15.5.21
    Affected: >= 16.0.0, < 16.2.11
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-64645",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-28T14:01:56.498968Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-28T14:02:21.877Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "next.js",
              "vendor": "vercel",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 12.0.0 \u003c 15.5.21"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 16.0.0, \u003c 16.2.11"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Next.js is a React framework for building full-stack web applications. In versions 12.0.0 through 15.5.20 and 16.0.0 through 16.2.10, a\n rewrites() or redirects() rule that builds its external destination hostname from request-controlled input can be pointed at an arbitrary hostname, regardless of the rule\u0027s hostname suffix. For a rewrite, Next.js proxies the request to that arbitrary host and serves the response from the application\u0027s origin, leading to Server-Side Request forgery. A redirects() rule configured this way is vulnerable to an Open Redirect. This issue has been fixed in versions 15.5.21 and 16.2.11."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 8.3,
                "baseSeverity": "HIGH",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "LOW",
                "subIntegrityImpact": "LOW",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:L/VA:N/SC:L/SI:L/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "LOW"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-918",
                  "description": "CWE-918: Server-Side Request Forgery (SSRF)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-601",
                  "description": "CWE-601: URL Redirection to Untrusted Site (\u0027Open Redirect\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-27T17:37:07.695Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/vercel/next.js/security/advisories/GHSA-p9j2-gv94-2wf4",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/vercel/next.js/security/advisories/GHSA-p9j2-gv94-2wf4"
            },
            {
              "name": "https://github.com/vercel/next.js/commit/35f501357e9b0fe7c950b0d6aa8fcf5343f707e9",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/commit/35f501357e9b0fe7c950b0d6aa8fcf5343f707e9"
            },
            {
              "name": "https://github.com/vercel/next.js/commit/d3033266c6dff23f7be71e19341fe3a8c6e2c599",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/commit/d3033266c6dff23f7be71e19341fe3a8c6e2c599"
            },
            {
              "name": "https://github.com/vercel/next.js/releases/tag/v15.5.21",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/releases/tag/v15.5.21"
            },
            {
              "name": "https://github.com/vercel/next.js/releases/tag/v16.2.11",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/next.js/releases/tag/v16.2.11"
            }
          ],
          "source": {
            "advisory": "GHSA-p9j2-gv94-2wf4",
            "discovery": "UNKNOWN"
          },
          "title": "Next.js: Server-Side Request Forgery in rewrites via attacker-controlled destination hostname"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-64645",
        "datePublished": "2026-07-27T17:37:07.695Z",
        "dateReserved": "2026-07-20T17:11:30.895Z",
        "dateUpdated": "2026-07-28T14:02:21.877Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-64650 (GCVE-0-2026-64650)

    Vulnerability from cvelistv5 – Published: 2026-07-20 20:27 – Updated: 2026-07-20 21:45
    VLAI
    Title
    AI SDK Codex Harness Tool Relay Authorization Bypass
    Summary
    The `@ai-sdk/harness-opencode` tool is an HarnessV1 adapter backed by @openai/codex-sdk, which drives the codex command line interface. Prior to version 1.0.29, the tool relay authorizes requests from any process whose command line contains an allowed helper script path (the Codex CLI shim). This allows untrusted code executing in the sandbox to invoke arbitrary host-exposed tools, including secret lookups, deployment operations, and cloud API calls without a corresponding model-authorized tool-call event. Exploitation requires a Linux environment (the vulnerable fallback checks `process.platform === 'linux'` and reads `/proc`); an active harness session with one or more host-provided tools; and untrusted code executing in the sandbox (e.g. a malicious dependency, build script, or lifecycle hook) The fix in version 1.0.29 removes the process-path authorization fallback entirely. Relay requests are now only accepted after exact, short-lived, one-time authorization matching the tool name and input from a bridge-observed model event. Some workarounds are available. Do not run the Codex harness on untrusted repositories or with untrusted dependencies, and/or limit host-exposed tools to non-sensitive operations when working with untrusted code.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-863 - Incorrect Authorization
    Assigner
    References
    Impacted products
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-64650",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-20T21:45:38.151412Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-20T21:45:44.027Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "@ai-sdk/harness-codex",
              "vendor": "vercel",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.0.29"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "The `@ai-sdk/harness-opencode` tool is an HarnessV1 adapter backed by @openai/codex-sdk, which drives the codex command line interface. Prior to version 1.0.29, the tool relay authorizes requests from any process whose command line contains an allowed helper script path (the Codex CLI shim). This allows untrusted code executing in the sandbox to invoke arbitrary host-exposed tools, including secret lookups, deployment operations, and cloud API calls  without a corresponding model-authorized tool-call event. Exploitation requires a Linux environment (the vulnerable fallback checks `process.platform === \u0027linux\u0027` and reads `/proc`); an active harness session with one or more host-provided tools; and untrusted code executing in the sandbox (e.g. a malicious dependency, build script, or lifecycle hook) The fix in version 1.0.29 removes the process-path authorization fallback entirely. Relay requests are now only accepted after exact, short-lived, one-time authorization matching the tool name and input from a bridge-observed model event. Some workarounds are available. Do not run the Codex harness on untrusted repositories or with untrusted dependencies, and/or limit host-exposed tools to non-sensitive operations when working with untrusted code."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "LOCAL",
                "baseScore": 6.3,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "HIGH",
                "subIntegrityImpact": "HIGH",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:H/SI:H/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "LOW"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-863",
                  "description": "CWE-863: Incorrect Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-20T20:27:41.349Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/vercel/ai/security/advisories/GHSA-qw9h-448j-6rph",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/vercel/ai/security/advisories/GHSA-qw9h-448j-6rph"
            },
            {
              "name": "https://github.com/vercel/ai/pull/17105",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/ai/pull/17105"
            }
          ],
          "source": {
            "advisory": "GHSA-qw9h-448j-6rph",
            "discovery": "UNKNOWN"
          },
          "title": "AI SDK Codex Harness Tool Relay Authorization Bypass"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-64650",
        "datePublished": "2026-07-20T20:27:41.349Z",
        "dateReserved": "2026-07-20T17:11:30.895Z",
        "dateUpdated": "2026-07-20T21:45:44.027Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-64651 (GCVE-0-2026-64651)

    Vulnerability from cvelistv5 – Published: 2026-07-20 20:26 – Updated: 2026-07-21 12:49
    VLAI
    Title
    AI SDK OpenCode Harness Tool Relay Authorization Bypass
    Summary
    The `@ai-sdk/harness-opencode` tool connects HarnessAgent to OpenCode through a sandboxed bridge. Prior to version 1.0.28, the tool relay authorizes requests from any process whose command line contains an allowed helper script path (`host-tool-mcp.mjs`). This allows untrusted code executing in the sandbox to invoke arbitrary host-exposed tools including secret lookups, deployment operations, and cloud API calls without a corresponding model-authorized tool-call event. Exploitation requires a Linux environment (the vulnerable fallback checks `process.platform === 'linux'` and reads `/proc`); an active harness session with one or more host-provided tools; and untrusted code executing in the sandbox (e.g. a malicious dependency, build script, or lifecycle hook) The fix in version 1.0.28 removes the process-path authorization fallback entirely. Relay requests are now only accepted after exact, short-lived, one-time authorization matching the tool name and input from a bridge-observed model event. Some workarounds are available. Do not run the OpenCode harness on untrusted repositories or with untrusted dependencies, and/or limit host-exposed tools to non-sensitive operations when working with untrusted code.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-863 - Incorrect Authorization
    Assigner
    References
    Impacted products
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-64651",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-21T12:49:24.395782Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-21T12:49:47.977Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "@ai-sdk/harness-opencode",
              "vendor": "vercel",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.0.29"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "The `@ai-sdk/harness-opencode` tool connects HarnessAgent to OpenCode through a sandboxed bridge. Prior to version 1.0.28, the tool relay authorizes requests from any process whose command line contains an allowed helper script path (`host-tool-mcp.mjs`). This allows untrusted code executing in the sandbox to invoke arbitrary host-exposed tools including secret lookups, deployment operations, and cloud API calls without a corresponding model-authorized tool-call event. Exploitation requires a Linux environment (the vulnerable fallback checks `process.platform === \u0027linux\u0027` and reads `/proc`); an active harness session with one or more host-provided tools; and untrusted code executing in the sandbox (e.g. a malicious dependency, build script, or lifecycle hook) The fix in version 1.0.28 removes the process-path authorization fallback entirely. Relay requests are now only accepted after exact, short-lived, one-time authorization matching the tool name and input from a bridge-observed model event. Some workarounds are available. Do not run the OpenCode harness on untrusted repositories or with untrusted dependencies, and/or limit host-exposed tools to non-sensitive operations when working with untrusted code."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "LOCAL",
                "baseScore": 6.3,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "HIGH",
                "subIntegrityImpact": "HIGH",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:H/SI:H/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "LOW"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-863",
                  "description": "CWE-863: Incorrect Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-20T20:26:07.497Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/vercel/ai/security/advisories/GHSA-g48p-5rr5-8rgq",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/vercel/ai/security/advisories/GHSA-g48p-5rr5-8rgq"
            },
            {
              "name": "https://github.com/vercel/ai/pull/17105",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/vercel/ai/pull/17105"
            }
          ],
          "source": {
            "advisory": "GHSA-g48p-5rr5-8rgq",
            "discovery": "UNKNOWN"
          },
          "title": "AI SDK OpenCode Harness Tool Relay Authorization Bypass"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-64651",
        "datePublished": "2026-07-20T20:26:07.497Z",
        "dateReserved": "2026-07-20T17:11:30.896Z",
        "dateUpdated": "2026-07-21T12:49:47.977Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-8769 (GCVE-0-2026-8769)

    Vulnerability from cvelistv5 – Published: 2026-05-17 23:00 – Updated: 2026-05-18 20:13
    VLAI
    Title
    vercel ai provider-utils response-handler.ts createJsonErrorResponseHandler resource consumption
    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.
    SSVC
    Exploitation: poc Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    Assigner
    References
    URL Tags
    https://vuldb.com/vuln/364394 vdb-entrytechnical-description
    https://vuldb.com/vuln/364394/cti signaturepermissions-required
    https://vuldb.com/submit/811406 third-party-advisory
    https://gist.github.com/YLChen-007/fb1096bc8428be… exploit
    Impacted products
    Vendor Product Version
    vercel ai Affected: 3.0.0
    Affected: 3.0.1
    Affected: 3.0.2
    Affected: 3.0.3
    Affected: 3.0.4
    Affected: 3.0.5
    Affected: 3.0.6
    Affected: 3.0.7
    Affected: 3.0.8
    Affected: 3.0.9
    Affected: 3.0.10
    Affected: 3.0.11
    Affected: 3.0.12
    Affected: 3.0.13
    Affected: 3.0.14
    Affected: 3.0.15
    Affected: 3.0.16
    Affected: 3.0.17
    Affected: 3.0.18
    Affected: 3.0.19
    Affected: 3.0.20
    Affected: 3.0.21
    Affected: 3.0.22
    Affected: 3.0.23
    Affected: 3.0.24
    Affected: 3.0.25
    Affected: 3.0.26
    Affected: 3.0.27
    Affected: 3.0.28
    Affected: 3.0.29
    Affected: 3.0.30
    Affected: 3.0.31
    Affected: 3.0.32
    Affected: 3.0.33
    Affected: 3.0.34
    Affected: 3.0.35
    Affected: 3.0.36
    Affected: 3.0.37
    Affected: 3.0.38
    Affected: 3.0.39
    Affected: 3.0.40
    Affected: 3.0.41
    Affected: 3.0.42
    Affected: 3.0.43
    Affected: 3.0.44
    Affected: 3.0.45
    Affected: 3.0.46
    Affected: 3.0.47
    Affected: 3.0.48
    Affected: 3.0.49
    Affected: 3.0.50
    Affected: 3.0.51
    Affected: 3.0.52
    Affected: 3.0.53
    Affected: 3.0.54
    Affected: 3.0.55
    Affected: 3.0.56
    Affected: 3.0.57
    Affected: 3.0.58
    Affected: 3.0.59
    Affected: 3.0.60
    Affected: 3.0.61
    Affected: 3.0.62
    Affected: 3.0.63
    Affected: 3.0.64
    Affected: 3.0.65
    Affected: 3.0.66
    Affected: 3.0.67
    Affected: 3.0.68
    Affected: 3.0.69
    Affected: 3.0.70
    Affected: 3.0.71
    Affected: 3.0.72
    Affected: 3.0.73
    Affected: 3.0.74
    Affected: 3.0.75
    Affected: 3.0.76
    Affected: 3.0.77
    Affected: 3.0.78
    Affected: 3.0.79
    Affected: 3.0.80
    Affected: 3.0.81
    Affected: 3.0.82
    Affected: 3.0.83
    Affected: 3.0.84
    Affected: 3.0.85
    Affected: 3.0.86
    Affected: 3.0.87
    Affected: 3.0.88
    Affected: 3.0.89
    Affected: 3.0.90
    Affected: 3.0.91
    Affected: 3.0.92
    Affected: 3.0.93
    Affected: 3.0.94
    Affected: 3.0.95
    Affected: 3.0.96
    Affected: 3.0.97
        cpe:2.3:a:vercel:ai:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Credits
    Eric-f (VulDB User) VulDB CNA Team
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-8769",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-18T20:12:31.099819Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-05-18T20:13:40.558Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "cpes": [
                "cpe:2.3:a:vercel:ai:*:*:*:*:*:*:*:*"
              ],
              "modules": [
                "provider-utils"
              ],
              "product": "ai",
              "vendor": "vercel",
              "versions": [
                {
                  "status": "affected",
                  "version": "3.0.0"
                },
                {
                  "status": "affected",
                  "version": "3.0.1"
                },
                {
                  "status": "affected",
                  "version": "3.0.2"
                },
                {
                  "status": "affected",
                  "version": "3.0.3"
                },
                {
                  "status": "affected",
                  "version": "3.0.4"
                },
                {
                  "status": "affected",
                  "version": "3.0.5"
                },
                {
                  "status": "affected",
                  "version": "3.0.6"
                },
                {
                  "status": "affected",
                  "version": "3.0.7"
                },
                {
                  "status": "affected",
                  "version": "3.0.8"
                },
                {
                  "status": "affected",
                  "version": "3.0.9"
                },
                {
                  "status": "affected",
                  "version": "3.0.10"
                },
                {
                  "status": "affected",
                  "version": "3.0.11"
                },
                {
                  "status": "affected",
                  "version": "3.0.12"
                },
                {
                  "status": "affected",
                  "version": "3.0.13"
                },
                {
                  "status": "affected",
                  "version": "3.0.14"
                },
                {
                  "status": "affected",
                  "version": "3.0.15"
                },
                {
                  "status": "affected",
                  "version": "3.0.16"
                },
                {
                  "status": "affected",
                  "version": "3.0.17"
                },
                {
                  "status": "affected",
                  "version": "3.0.18"
                },
                {
                  "status": "affected",
                  "version": "3.0.19"
                },
                {
                  "status": "affected",
                  "version": "3.0.20"
                },
                {
                  "status": "affected",
                  "version": "3.0.21"
                },
                {
                  "status": "affected",
                  "version": "3.0.22"
                },
                {
                  "status": "affected",
                  "version": "3.0.23"
                },
                {
                  "status": "affected",
                  "version": "3.0.24"
                },
                {
                  "status": "affected",
                  "version": "3.0.25"
                },
                {
                  "status": "affected",
                  "version": "3.0.26"
                },
                {
                  "status": "affected",
                  "version": "3.0.27"
                },
                {
                  "status": "affected",
                  "version": "3.0.28"
                },
                {
                  "status": "affected",
                  "version": "3.0.29"
                },
                {
                  "status": "affected",
                  "version": "3.0.30"
                },
                {
                  "status": "affected",
                  "version": "3.0.31"
                },
                {
                  "status": "affected",
                  "version": "3.0.32"
                },
                {
                  "status": "affected",
                  "version": "3.0.33"
                },
                {
                  "status": "affected",
                  "version": "3.0.34"
                },
                {
                  "status": "affected",
                  "version": "3.0.35"
                },
                {
                  "status": "affected",
                  "version": "3.0.36"
                },
                {
                  "status": "affected",
                  "version": "3.0.37"
                },
                {
                  "status": "affected",
                  "version": "3.0.38"
                },
                {
                  "status": "affected",
                  "version": "3.0.39"
                },
                {
                  "status": "affected",
                  "version": "3.0.40"
                },
                {
                  "status": "affected",
                  "version": "3.0.41"
                },
                {
                  "status": "affected",
                  "version": "3.0.42"
                },
                {
                  "status": "affected",
                  "version": "3.0.43"
                },
                {
                  "status": "affected",
                  "version": "3.0.44"
                },
                {
                  "status": "affected",
                  "version": "3.0.45"
                },
                {
                  "status": "affected",
                  "version": "3.0.46"
                },
                {
                  "status": "affected",
                  "version": "3.0.47"
                },
                {
                  "status": "affected",
                  "version": "3.0.48"
                },
                {
                  "status": "affected",
                  "version": "3.0.49"
                },
                {
                  "status": "affected",
                  "version": "3.0.50"
                },
                {
                  "status": "affected",
                  "version": "3.0.51"
                },
                {
                  "status": "affected",
                  "version": "3.0.52"
                },
                {
                  "status": "affected",
                  "version": "3.0.53"
                },
                {
                  "status": "affected",
                  "version": "3.0.54"
                },
                {
                  "status": "affected",
                  "version": "3.0.55"
                },
                {
                  "status": "affected",
                  "version": "3.0.56"
                },
                {
                  "status": "affected",
                  "version": "3.0.57"
                },
                {
                  "status": "affected",
                  "version": "3.0.58"
                },
                {
                  "status": "affected",
                  "version": "3.0.59"
                },
                {
                  "status": "affected",
                  "version": "3.0.60"
                },
                {
                  "status": "affected",
                  "version": "3.0.61"
                },
                {
                  "status": "affected",
                  "version": "3.0.62"
                },
                {
                  "status": "affected",
                  "version": "3.0.63"
                },
                {
                  "status": "affected",
                  "version": "3.0.64"
                },
                {
                  "status": "affected",
                  "version": "3.0.65"
                },
                {
                  "status": "affected",
                  "version": "3.0.66"
                },
                {
                  "status": "affected",
                  "version": "3.0.67"
                },
                {
                  "status": "affected",
                  "version": "3.0.68"
                },
                {
                  "status": "affected",
                  "version": "3.0.69"
                },
                {
                  "status": "affected",
                  "version": "3.0.70"
                },
                {
                  "status": "affected",
                  "version": "3.0.71"
                },
                {
                  "status": "affected",
                  "version": "3.0.72"
                },
                {
                  "status": "affected",
                  "version": "3.0.73"
                },
                {
                  "status": "affected",
                  "version": "3.0.74"
                },
                {
                  "status": "affected",
                  "version": "3.0.75"
                },
                {
                  "status": "affected",
                  "version": "3.0.76"
                },
                {
                  "status": "affected",
                  "version": "3.0.77"
                },
                {
                  "status": "affected",
                  "version": "3.0.78"
                },
                {
                  "status": "affected",
                  "version": "3.0.79"
                },
                {
                  "status": "affected",
                  "version": "3.0.80"
                },
                {
                  "status": "affected",
                  "version": "3.0.81"
                },
                {
                  "status": "affected",
                  "version": "3.0.82"
                },
                {
                  "status": "affected",
                  "version": "3.0.83"
                },
                {
                  "status": "affected",
                  "version": "3.0.84"
                },
                {
                  "status": "affected",
                  "version": "3.0.85"
                },
                {
                  "status": "affected",
                  "version": "3.0.86"
                },
                {
                  "status": "affected",
                  "version": "3.0.87"
                },
                {
                  "status": "affected",
                  "version": "3.0.88"
                },
                {
                  "status": "affected",
                  "version": "3.0.89"
                },
                {
                  "status": "affected",
                  "version": "3.0.90"
                },
                {
                  "status": "affected",
                  "version": "3.0.91"
                },
                {
                  "status": "affected",
                  "version": "3.0.92"
                },
                {
                  "status": "affected",
                  "version": "3.0.93"
                },
                {
                  "status": "affected",
                  "version": "3.0.94"
                },
                {
                  "status": "affected",
                  "version": "3.0.95"
                },
                {
                  "status": "affected",
                  "version": "3.0.96"
                },
                {
                  "status": "affected",
                  "version": "3.0.97"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "reporter",
              "value": "Eric-f (VulDB User)"
            },
            {
              "lang": "en",
              "type": "coordinator",
              "value": "VulDB CNA Team"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "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."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P",
                "version": "4.0"
              }
            },
            {
              "cvssV3_1": {
                "baseScore": 4.3,
                "baseSeverity": "MEDIUM",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L/E:P/RL:X/RC:R",
                "version": "3.1"
              }
            },
            {
              "cvssV3_0": {
                "baseScore": 4.3,
                "baseSeverity": "MEDIUM",
                "vectorString": "CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L/E:P/RL:X/RC:R",
                "version": "3.0"
              }
            },
            {
              "cvssV2_0": {
                "baseScore": 4,
                "vectorString": "AV:N/AC:L/Au:S/C:N/I:N/A:P/E:POC/RL:ND/RC:UR",
                "version": "2.0"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-400",
                  "description": "Resource Consumption",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-404",
                  "description": "Denial of Service",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-05-17T23:00:13.988Z",
            "orgId": "1af790b2-7ee1-4545-860a-a788eba489b5",
            "shortName": "VulDB"
          },
          "references": [
            {
              "name": "VDB-364394 | vercel ai provider-utils response-handler.ts createJsonErrorResponseHandler resource consumption",
              "tags": [
                "vdb-entry",
                "technical-description"
              ],
              "url": "https://vuldb.com/vuln/364394"
            },
            {
              "name": "VDB-364394 | CTI Indicators (IOB, IOC, TTP, IOA)",
              "tags": [
                "signature",
                "permissions-required"
              ],
              "url": "https://vuldb.com/vuln/364394/cti"
            },
            {
              "name": "Submit #811406 | vercel ai @ai-sdk/amazon-bedrock@3.0.97 Uncontrolled Resource Consumption (CWE-400)",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://vuldb.com/submit/811406"
            },
            {
              "tags": [
                "exploit"
              ],
              "url": "https://gist.github.com/YLChen-007/fb1096bc8428bed9a428f764d9d103bb"
            }
          ],
          "timeline": [
            {
              "lang": "en",
              "time": "2026-05-17T00:00:00.000Z",
              "value": "Advisory disclosed"
            },
            {
              "lang": "en",
              "time": "2026-05-17T02:00:00.000Z",
              "value": "VulDB entry created"
            },
            {
              "lang": "en",
              "time": "2026-05-17T11:33:28.000Z",
              "value": "VulDB entry last update"
            }
          ],
          "title": "vercel ai provider-utils response-handler.ts createJsonErrorResponseHandler resource consumption"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1af790b2-7ee1-4545-860a-a788eba489b5",
        "assignerShortName": "VulDB",
        "cveId": "CVE-2026-8769",
        "datePublished": "2026-05-17T23:00:13.988Z",
        "dateReserved": "2026-05-17T09:28:09.002Z",
        "dateUpdated": "2026-05-18T20:13:40.558Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-8768 (GCVE-0-2026-8768)

    Vulnerability from cvelistv5 – Published: 2026-05-17 22:45 – Updated: 2026-05-18 10:41
    VLAI
    Title
    vercel ai provider-utils download-blob.ts validateDownloadUrl server-side request forgery
    Summary
    A vulnerability was found in vercel ai up to 3.0.97. The affected element is the function validateDownloadUrl of the file packages/provider-utils/src/download-blob.ts of the component provider-utils. The manipulation results in server-side request forgery. The attack can be launched remotely. The exploit has been made public and could be used. The vendor was contacted early about this disclosure but did not respond in any way.
    SSVC
    Exploitation: poc Automatable: yes Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-918 - Server-Side Request Forgery
    Assigner
    References
    Impacted products
    Vendor Product Version
    vercel ai Affected: 3.0.0
    Affected: 3.0.1
    Affected: 3.0.2
    Affected: 3.0.3
    Affected: 3.0.4
    Affected: 3.0.5
    Affected: 3.0.6
    Affected: 3.0.7
    Affected: 3.0.8
    Affected: 3.0.9
    Affected: 3.0.10
    Affected: 3.0.11
    Affected: 3.0.12
    Affected: 3.0.13
    Affected: 3.0.14
    Affected: 3.0.15
    Affected: 3.0.16
    Affected: 3.0.17
    Affected: 3.0.18
    Affected: 3.0.19
    Affected: 3.0.20
    Affected: 3.0.21
    Affected: 3.0.22
    Affected: 3.0.23
    Affected: 3.0.24
    Affected: 3.0.25
    Affected: 3.0.26
    Affected: 3.0.27
    Affected: 3.0.28
    Affected: 3.0.29
    Affected: 3.0.30
    Affected: 3.0.31
    Affected: 3.0.32
    Affected: 3.0.33
    Affected: 3.0.34
    Affected: 3.0.35
    Affected: 3.0.36
    Affected: 3.0.37
    Affected: 3.0.38
    Affected: 3.0.39
    Affected: 3.0.40
    Affected: 3.0.41
    Affected: 3.0.42
    Affected: 3.0.43
    Affected: 3.0.44
    Affected: 3.0.45
    Affected: 3.0.46
    Affected: 3.0.47
    Affected: 3.0.48
    Affected: 3.0.49
    Affected: 3.0.50
    Affected: 3.0.51
    Affected: 3.0.52
    Affected: 3.0.53
    Affected: 3.0.54
    Affected: 3.0.55
    Affected: 3.0.56
    Affected: 3.0.57
    Affected: 3.0.58
    Affected: 3.0.59
    Affected: 3.0.60
    Affected: 3.0.61
    Affected: 3.0.62
    Affected: 3.0.63
    Affected: 3.0.64
    Affected: 3.0.65
    Affected: 3.0.66
    Affected: 3.0.67
    Affected: 3.0.68
    Affected: 3.0.69
    Affected: 3.0.70
    Affected: 3.0.71
    Affected: 3.0.72
    Affected: 3.0.73
    Affected: 3.0.74
    Affected: 3.0.75
    Affected: 3.0.76
    Affected: 3.0.77
    Affected: 3.0.78
    Affected: 3.0.79
    Affected: 3.0.80
    Affected: 3.0.81
    Affected: 3.0.82
    Affected: 3.0.83
    Affected: 3.0.84
    Affected: 3.0.85
    Affected: 3.0.86
    Affected: 3.0.87
    Affected: 3.0.88
    Affected: 3.0.89
    Affected: 3.0.90
    Affected: 3.0.91
    Affected: 3.0.92
    Affected: 3.0.93
    Affected: 3.0.94
    Affected: 3.0.95
    Affected: 3.0.96
    Affected: 3.0.97
        cpe:2.3:a:vercel:ai:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Credits
    Eric-f (VulDB User) VulDB CNA Team
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-8768",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-18T10:28:23.079110Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-05-18T10:41:00.465Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "cpes": [
                "cpe:2.3:a:vercel:ai:*:*:*:*:*:*:*:*"
              ],
              "modules": [
                "provider-utils"
              ],
              "product": "ai",
              "vendor": "vercel",
              "versions": [
                {
                  "status": "affected",
                  "version": "3.0.0"
                },
                {
                  "status": "affected",
                  "version": "3.0.1"
                },
                {
                  "status": "affected",
                  "version": "3.0.2"
                },
                {
                  "status": "affected",
                  "version": "3.0.3"
                },
                {
                  "status": "affected",
                  "version": "3.0.4"
                },
                {
                  "status": "affected",
                  "version": "3.0.5"
                },
                {
                  "status": "affected",
                  "version": "3.0.6"
                },
                {
                  "status": "affected",
                  "version": "3.0.7"
                },
                {
                  "status": "affected",
                  "version": "3.0.8"
                },
                {
                  "status": "affected",
                  "version": "3.0.9"
                },
                {
                  "status": "affected",
                  "version": "3.0.10"
                },
                {
                  "status": "affected",
                  "version": "3.0.11"
                },
                {
                  "status": "affected",
                  "version": "3.0.12"
                },
                {
                  "status": "affected",
                  "version": "3.0.13"
                },
                {
                  "status": "affected",
                  "version": "3.0.14"
                },
                {
                  "status": "affected",
                  "version": "3.0.15"
                },
                {
                  "status": "affected",
                  "version": "3.0.16"
                },
                {
                  "status": "affected",
                  "version": "3.0.17"
                },
                {
                  "status": "affected",
                  "version": "3.0.18"
                },
                {
                  "status": "affected",
                  "version": "3.0.19"
                },
                {
                  "status": "affected",
                  "version": "3.0.20"
                },
                {
                  "status": "affected",
                  "version": "3.0.21"
                },
                {
                  "status": "affected",
                  "version": "3.0.22"
                },
                {
                  "status": "affected",
                  "version": "3.0.23"
                },
                {
                  "status": "affected",
                  "version": "3.0.24"
                },
                {
                  "status": "affected",
                  "version": "3.0.25"
                },
                {
                  "status": "affected",
                  "version": "3.0.26"
                },
                {
                  "status": "affected",
                  "version": "3.0.27"
                },
                {
                  "status": "affected",
                  "version": "3.0.28"
                },
                {
                  "status": "affected",
                  "version": "3.0.29"
                },
                {
                  "status": "affected",
                  "version": "3.0.30"
                },
                {
                  "status": "affected",
                  "version": "3.0.31"
                },
                {
                  "status": "affected",
                  "version": "3.0.32"
                },
                {
                  "status": "affected",
                  "version": "3.0.33"
                },
                {
                  "status": "affected",
                  "version": "3.0.34"
                },
                {
                  "status": "affected",
                  "version": "3.0.35"
                },
                {
                  "status": "affected",
                  "version": "3.0.36"
                },
                {
                  "status": "affected",
                  "version": "3.0.37"
                },
                {
                  "status": "affected",
                  "version": "3.0.38"
                },
                {
                  "status": "affected",
                  "version": "3.0.39"
                },
                {
                  "status": "affected",
                  "version": "3.0.40"
                },
                {
                  "status": "affected",
                  "version": "3.0.41"
                },
                {
                  "status": "affected",
                  "version": "3.0.42"
                },
                {
                  "status": "affected",
                  "version": "3.0.43"
                },
                {
                  "status": "affected",
                  "version": "3.0.44"
                },
                {
                  "status": "affected",
                  "version": "3.0.45"
                },
                {
                  "status": "affected",
                  "version": "3.0.46"
                },
                {
                  "status": "affected",
                  "version": "3.0.47"
                },
                {
                  "status": "affected",
                  "version": "3.0.48"
                },
                {
                  "status": "affected",
                  "version": "3.0.49"
                },
                {
                  "status": "affected",
                  "version": "3.0.50"
                },
                {
                  "status": "affected",
                  "version": "3.0.51"
                },
                {
                  "status": "affected",
                  "version": "3.0.52"
                },
                {
                  "status": "affected",
                  "version": "3.0.53"
                },
                {
                  "status": "affected",
                  "version": "3.0.54"
                },
                {
                  "status": "affected",
                  "version": "3.0.55"
                },
                {
                  "status": "affected",
                  "version": "3.0.56"
                },
                {
                  "status": "affected",
                  "version": "3.0.57"
                },
                {
                  "status": "affected",
                  "version": "3.0.58"
                },
                {
                  "status": "affected",
                  "version": "3.0.59"
                },
                {
                  "status": "affected",
                  "version": "3.0.60"
                },
                {
                  "status": "affected",
                  "version": "3.0.61"
                },
                {
                  "status": "affected",
                  "version": "3.0.62"
                },
                {
                  "status": "affected",
                  "version": "3.0.63"
                },
                {
                  "status": "affected",
                  "version": "3.0.64"
                },
                {
                  "status": "affected",
                  "version": "3.0.65"
                },
                {
                  "status": "affected",
                  "version": "3.0.66"
                },
                {
                  "status": "affected",
                  "version": "3.0.67"
                },
                {
                  "status": "affected",
                  "version": "3.0.68"
                },
                {
                  "status": "affected",
                  "version": "3.0.69"
                },
                {
                  "status": "affected",
                  "version": "3.0.70"
                },
                {
                  "status": "affected",
                  "version": "3.0.71"
                },
                {
                  "status": "affected",
                  "version": "3.0.72"
                },
                {
                  "status": "affected",
                  "version": "3.0.73"
                },
                {
                  "status": "affected",
                  "version": "3.0.74"
                },
                {
                  "status": "affected",
                  "version": "3.0.75"
                },
                {
                  "status": "affected",
                  "version": "3.0.76"
                },
                {
                  "status": "affected",
                  "version": "3.0.77"
                },
                {
                  "status": "affected",
                  "version": "3.0.78"
                },
                {
                  "status": "affected",
                  "version": "3.0.79"
                },
                {
                  "status": "affected",
                  "version": "3.0.80"
                },
                {
                  "status": "affected",
                  "version": "3.0.81"
                },
                {
                  "status": "affected",
                  "version": "3.0.82"
                },
                {
                  "status": "affected",
                  "version": "3.0.83"
                },
                {
                  "status": "affected",
                  "version": "3.0.84"
                },
                {
                  "status": "affected",
                  "version": "3.0.85"
                },
                {
                  "status": "affected",
                  "version": "3.0.86"
                },
                {
                  "status": "affected",
                  "version": "3.0.87"
                },
                {
                  "status": "affected",
                  "version": "3.0.88"
                },
                {
                  "status": "affected",
                  "version": "3.0.89"
                },
                {
                  "status": "affected",
                  "version": "3.0.90"
                },
                {
                  "status": "affected",
                  "version": "3.0.91"
                },
                {
                  "status": "affected",
                  "version": "3.0.92"
                },
                {
                  "status": "affected",
                  "version": "3.0.93"
                },
                {
                  "status": "affected",
                  "version": "3.0.94"
                },
                {
                  "status": "affected",
                  "version": "3.0.95"
                },
                {
                  "status": "affected",
                  "version": "3.0.96"
                },
                {
                  "status": "affected",
                  "version": "3.0.97"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "reporter",
              "value": "Eric-f (VulDB User)"
            },
            {
              "lang": "en",
              "type": "coordinator",
              "value": "VulDB CNA Team"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "A vulnerability was found in vercel ai up to 3.0.97. The affected element is the function validateDownloadUrl of the file packages/provider-utils/src/download-blob.ts of the component provider-utils. The manipulation results in server-side request forgery. The attack can be launched remotely. The exploit has been made public and could be used. The vendor was contacted early about this disclosure but did not respond in any way."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "baseScore": 6.9,
                "baseSeverity": "MEDIUM",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P",
                "version": "4.0"
              }
            },
            {
              "cvssV3_1": {
                "baseScore": 7.3,
                "baseSeverity": "HIGH",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R",
                "version": "3.1"
              }
            },
            {
              "cvssV3_0": {
                "baseScore": 7.3,
                "baseSeverity": "HIGH",
                "vectorString": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R",
                "version": "3.0"
              }
            },
            {
              "cvssV2_0": {
                "baseScore": 7.5,
                "vectorString": "AV:N/AC:L/Au:N/C:P/I:P/A:P/E:POC/RL:ND/RC:UR",
                "version": "2.0"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-918",
                  "description": "Server-Side Request Forgery",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-05-17T22:45:09.929Z",
            "orgId": "1af790b2-7ee1-4545-860a-a788eba489b5",
            "shortName": "VulDB"
          },
          "references": [
            {
              "name": "VDB-364393 | vercel ai provider-utils download-blob.ts validateDownloadUrl server-side request forgery",
              "tags": [
                "vdb-entry",
                "technical-description"
              ],
              "url": "https://vuldb.com/vuln/364393"
            },
            {
              "name": "VDB-364393 | CTI Indicators (IOB, IOC, IOA)",
              "tags": [
                "signature",
                "permissions-required"
              ],
              "url": "https://vuldb.com/vuln/364393/cti"
            },
            {
              "name": "Submit #811404 | vercel ai @ai-sdk/amazon-bedrock@3.0.97 Server-Side Request Forgery (SSRF) (CWE-918)",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://vuldb.com/submit/811404"
            },
            {
              "name": "Submit #811405 | vercel ai @ai-sdk/amazon-bedrock@3.0.97 Server-Side Request Forgery (SSRF) (CWE-918) (Duplicate)",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://vuldb.com/submit/811405"
            },
            {
              "tags": [
                "related"
              ],
              "url": "https://gist.github.com/YLChen-007/07d149bd68adbee58165b4207a2abc71"
            },
            {
              "tags": [
                "exploit"
              ],
              "url": "https://gist.github.com/YLChen-007/cf7e47e4dda392f474ca77a66d1d847f"
            }
          ],
          "timeline": [
            {
              "lang": "en",
              "time": "2026-05-17T00:00:00.000Z",
              "value": "Advisory disclosed"
            },
            {
              "lang": "en",
              "time": "2026-05-17T02:00:00.000Z",
              "value": "VulDB entry created"
            },
            {
              "lang": "en",
              "time": "2026-05-17T11:33:13.000Z",
              "value": "VulDB entry last update"
            }
          ],
          "title": "vercel ai provider-utils download-blob.ts validateDownloadUrl server-side request forgery"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1af790b2-7ee1-4545-860a-a788eba489b5",
        "assignerShortName": "VulDB",
        "cveId": "CVE-2026-8768",
        "datePublished": "2026-05-17T22:45:09.929Z",
        "dateReserved": "2026-05-17T09:28:06.447Z",
        "dateUpdated": "2026-05-18T10:41:00.465Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-8767 (GCVE-0-2026-8767)

    Vulnerability from cvelistv5 – Published: 2026-05-17 22:30 – Updated: 2026-05-18 14:30
    VLAI
    Title
    vercel ai PR Branch Name Interpolation prettier-on-automerge.yml run os command injection
    Summary
    A vulnerability has been found in vercel ai up to 3.0.97. Impacted is the function run of the file .github/workflows/prettier-on-automerge.yml of the component PR Branch Name Interpolation. The manipulation leads to os command injection. The attack can be initiated remotely. The complexity of an attack is rather high. The exploitability is considered difficult. The exploit has been disclosed to the public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.
    SSVC
    Exploitation: poc Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    Assigner
    References
    URL Tags
    https://vuldb.com/vuln/364392 vdb-entrytechnical-description
    https://vuldb.com/vuln/364392/cti signaturepermissions-required
    https://vuldb.com/submit/811402 third-party-advisory
    https://gist.github.com/YLChen-007/870bd6966cd847… exploit
    Impacted products
    Vendor Product Version
    vercel ai Affected: 3.0.0
    Affected: 3.0.1
    Affected: 3.0.2
    Affected: 3.0.3
    Affected: 3.0.4
    Affected: 3.0.5
    Affected: 3.0.6
    Affected: 3.0.7
    Affected: 3.0.8
    Affected: 3.0.9
    Affected: 3.0.10
    Affected: 3.0.11
    Affected: 3.0.12
    Affected: 3.0.13
    Affected: 3.0.14
    Affected: 3.0.15
    Affected: 3.0.16
    Affected: 3.0.17
    Affected: 3.0.18
    Affected: 3.0.19
    Affected: 3.0.20
    Affected: 3.0.21
    Affected: 3.0.22
    Affected: 3.0.23
    Affected: 3.0.24
    Affected: 3.0.25
    Affected: 3.0.26
    Affected: 3.0.27
    Affected: 3.0.28
    Affected: 3.0.29
    Affected: 3.0.30
    Affected: 3.0.31
    Affected: 3.0.32
    Affected: 3.0.33
    Affected: 3.0.34
    Affected: 3.0.35
    Affected: 3.0.36
    Affected: 3.0.37
    Affected: 3.0.38
    Affected: 3.0.39
    Affected: 3.0.40
    Affected: 3.0.41
    Affected: 3.0.42
    Affected: 3.0.43
    Affected: 3.0.44
    Affected: 3.0.45
    Affected: 3.0.46
    Affected: 3.0.47
    Affected: 3.0.48
    Affected: 3.0.49
    Affected: 3.0.50
    Affected: 3.0.51
    Affected: 3.0.52
    Affected: 3.0.53
    Affected: 3.0.54
    Affected: 3.0.55
    Affected: 3.0.56
    Affected: 3.0.57
    Affected: 3.0.58
    Affected: 3.0.59
    Affected: 3.0.60
    Affected: 3.0.61
    Affected: 3.0.62
    Affected: 3.0.63
    Affected: 3.0.64
    Affected: 3.0.65
    Affected: 3.0.66
    Affected: 3.0.67
    Affected: 3.0.68
    Affected: 3.0.69
    Affected: 3.0.70
    Affected: 3.0.71
    Affected: 3.0.72
    Affected: 3.0.73
    Affected: 3.0.74
    Affected: 3.0.75
    Affected: 3.0.76
    Affected: 3.0.77
    Affected: 3.0.78
    Affected: 3.0.79
    Affected: 3.0.80
    Affected: 3.0.81
    Affected: 3.0.82
    Affected: 3.0.83
    Affected: 3.0.84
    Affected: 3.0.85
    Affected: 3.0.86
    Affected: 3.0.87
    Affected: 3.0.88
    Affected: 3.0.89
    Affected: 3.0.90
    Affected: 3.0.91
    Affected: 3.0.92
    Affected: 3.0.93
    Affected: 3.0.94
    Affected: 3.0.95
    Affected: 3.0.96
    Affected: 3.0.97
        cpe:2.3:a:vercel:ai:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Credits
    Eric-d (VulDB User) VulDB CNA Team
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-8767",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-18T14:30:43.479216Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-05-18T14:30:55.942Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "cpes": [
                "cpe:2.3:a:vercel:ai:*:*:*:*:*:*:*:*"
              ],
              "modules": [
                "PR Branch Name Interpolation"
              ],
              "product": "ai",
              "vendor": "vercel",
              "versions": [
                {
                  "status": "affected",
                  "version": "3.0.0"
                },
                {
                  "status": "affected",
                  "version": "3.0.1"
                },
                {
                  "status": "affected",
                  "version": "3.0.2"
                },
                {
                  "status": "affected",
                  "version": "3.0.3"
                },
                {
                  "status": "affected",
                  "version": "3.0.4"
                },
                {
                  "status": "affected",
                  "version": "3.0.5"
                },
                {
                  "status": "affected",
                  "version": "3.0.6"
                },
                {
                  "status": "affected",
                  "version": "3.0.7"
                },
                {
                  "status": "affected",
                  "version": "3.0.8"
                },
                {
                  "status": "affected",
                  "version": "3.0.9"
                },
                {
                  "status": "affected",
                  "version": "3.0.10"
                },
                {
                  "status": "affected",
                  "version": "3.0.11"
                },
                {
                  "status": "affected",
                  "version": "3.0.12"
                },
                {
                  "status": "affected",
                  "version": "3.0.13"
                },
                {
                  "status": "affected",
                  "version": "3.0.14"
                },
                {
                  "status": "affected",
                  "version": "3.0.15"
                },
                {
                  "status": "affected",
                  "version": "3.0.16"
                },
                {
                  "status": "affected",
                  "version": "3.0.17"
                },
                {
                  "status": "affected",
                  "version": "3.0.18"
                },
                {
                  "status": "affected",
                  "version": "3.0.19"
                },
                {
                  "status": "affected",
                  "version": "3.0.20"
                },
                {
                  "status": "affected",
                  "version": "3.0.21"
                },
                {
                  "status": "affected",
                  "version": "3.0.22"
                },
                {
                  "status": "affected",
                  "version": "3.0.23"
                },
                {
                  "status": "affected",
                  "version": "3.0.24"
                },
                {
                  "status": "affected",
                  "version": "3.0.25"
                },
                {
                  "status": "affected",
                  "version": "3.0.26"
                },
                {
                  "status": "affected",
                  "version": "3.0.27"
                },
                {
                  "status": "affected",
                  "version": "3.0.28"
                },
                {
                  "status": "affected",
                  "version": "3.0.29"
                },
                {
                  "status": "affected",
                  "version": "3.0.30"
                },
                {
                  "status": "affected",
                  "version": "3.0.31"
                },
                {
                  "status": "affected",
                  "version": "3.0.32"
                },
                {
                  "status": "affected",
                  "version": "3.0.33"
                },
                {
                  "status": "affected",
                  "version": "3.0.34"
                },
                {
                  "status": "affected",
                  "version": "3.0.35"
                },
                {
                  "status": "affected",
                  "version": "3.0.36"
                },
                {
                  "status": "affected",
                  "version": "3.0.37"
                },
                {
                  "status": "affected",
                  "version": "3.0.38"
                },
                {
                  "status": "affected",
                  "version": "3.0.39"
                },
                {
                  "status": "affected",
                  "version": "3.0.40"
                },
                {
                  "status": "affected",
                  "version": "3.0.41"
                },
                {
                  "status": "affected",
                  "version": "3.0.42"
                },
                {
                  "status": "affected",
                  "version": "3.0.43"
                },
                {
                  "status": "affected",
                  "version": "3.0.44"
                },
                {
                  "status": "affected",
                  "version": "3.0.45"
                },
                {
                  "status": "affected",
                  "version": "3.0.46"
                },
                {
                  "status": "affected",
                  "version": "3.0.47"
                },
                {
                  "status": "affected",
                  "version": "3.0.48"
                },
                {
                  "status": "affected",
                  "version": "3.0.49"
                },
                {
                  "status": "affected",
                  "version": "3.0.50"
                },
                {
                  "status": "affected",
                  "version": "3.0.51"
                },
                {
                  "status": "affected",
                  "version": "3.0.52"
                },
                {
                  "status": "affected",
                  "version": "3.0.53"
                },
                {
                  "status": "affected",
                  "version": "3.0.54"
                },
                {
                  "status": "affected",
                  "version": "3.0.55"
                },
                {
                  "status": "affected",
                  "version": "3.0.56"
                },
                {
                  "status": "affected",
                  "version": "3.0.57"
                },
                {
                  "status": "affected",
                  "version": "3.0.58"
                },
                {
                  "status": "affected",
                  "version": "3.0.59"
                },
                {
                  "status": "affected",
                  "version": "3.0.60"
                },
                {
                  "status": "affected",
                  "version": "3.0.61"
                },
                {
                  "status": "affected",
                  "version": "3.0.62"
                },
                {
                  "status": "affected",
                  "version": "3.0.63"
                },
                {
                  "status": "affected",
                  "version": "3.0.64"
                },
                {
                  "status": "affected",
                  "version": "3.0.65"
                },
                {
                  "status": "affected",
                  "version": "3.0.66"
                },
                {
                  "status": "affected",
                  "version": "3.0.67"
                },
                {
                  "status": "affected",
                  "version": "3.0.68"
                },
                {
                  "status": "affected",
                  "version": "3.0.69"
                },
                {
                  "status": "affected",
                  "version": "3.0.70"
                },
                {
                  "status": "affected",
                  "version": "3.0.71"
                },
                {
                  "status": "affected",
                  "version": "3.0.72"
                },
                {
                  "status": "affected",
                  "version": "3.0.73"
                },
                {
                  "status": "affected",
                  "version": "3.0.74"
                },
                {
                  "status": "affected",
                  "version": "3.0.75"
                },
                {
                  "status": "affected",
                  "version": "3.0.76"
                },
                {
                  "status": "affected",
                  "version": "3.0.77"
                },
                {
                  "status": "affected",
                  "version": "3.0.78"
                },
                {
                  "status": "affected",
                  "version": "3.0.79"
                },
                {
                  "status": "affected",
                  "version": "3.0.80"
                },
                {
                  "status": "affected",
                  "version": "3.0.81"
                },
                {
                  "status": "affected",
                  "version": "3.0.82"
                },
                {
                  "status": "affected",
                  "version": "3.0.83"
                },
                {
                  "status": "affected",
                  "version": "3.0.84"
                },
                {
                  "status": "affected",
                  "version": "3.0.85"
                },
                {
                  "status": "affected",
                  "version": "3.0.86"
                },
                {
                  "status": "affected",
                  "version": "3.0.87"
                },
                {
                  "status": "affected",
                  "version": "3.0.88"
                },
                {
                  "status": "affected",
                  "version": "3.0.89"
                },
                {
                  "status": "affected",
                  "version": "3.0.90"
                },
                {
                  "status": "affected",
                  "version": "3.0.91"
                },
                {
                  "status": "affected",
                  "version": "3.0.92"
                },
                {
                  "status": "affected",
                  "version": "3.0.93"
                },
                {
                  "status": "affected",
                  "version": "3.0.94"
                },
                {
                  "status": "affected",
                  "version": "3.0.95"
                },
                {
                  "status": "affected",
                  "version": "3.0.96"
                },
                {
                  "status": "affected",
                  "version": "3.0.97"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "reporter",
              "value": "Eric-d (VulDB User)"
            },
            {
              "lang": "en",
              "type": "coordinator",
              "value": "VulDB CNA Team"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "A vulnerability has been found in vercel ai up to 3.0.97. Impacted is the function run of the file .github/workflows/prettier-on-automerge.yml of the component PR Branch Name Interpolation. The manipulation leads to os command injection. The attack can be initiated remotely. The complexity of an attack is rather high. The exploitability is considered difficult. The exploit has been disclosed to the public and may be used. The vendor was contacted early about this disclosure but did not respond in any way."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "baseScore": 2.3,
                "baseSeverity": "LOW",
                "vectorString": "CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P",
                "version": "4.0"
              }
            },
            {
              "cvssV3_1": {
                "baseScore": 5,
                "baseSeverity": "MEDIUM",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R",
                "version": "3.1"
              }
            },
            {
              "cvssV3_0": {
                "baseScore": 5,
                "baseSeverity": "MEDIUM",
                "vectorString": "CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R",
                "version": "3.0"
              }
            },
            {
              "cvssV2_0": {
                "baseScore": 4.6,
                "vectorString": "AV:N/AC:H/Au:S/C:P/I:P/A:P/E:POC/RL:ND/RC:UR",
                "version": "2.0"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-78",
                  "description": "OS Command Injection",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-77",
                  "description": "Command Injection",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-05-17T22:30:09.659Z",
            "orgId": "1af790b2-7ee1-4545-860a-a788eba489b5",
            "shortName": "VulDB"
          },
          "references": [
            {
              "name": "VDB-364392 | vercel ai PR Branch Name Interpolation prettier-on-automerge.yml run os command injection",
              "tags": [
                "vdb-entry",
                "technical-description"
              ],
              "url": "https://vuldb.com/vuln/364392"
            },
            {
              "name": "VDB-364392 | CTI Indicators (IOB, IOC, TTP, IOA)",
              "tags": [
                "signature",
                "permissions-required"
              ],
              "url": "https://vuldb.com/vuln/364392/cti"
            },
            {
              "name": "Submit #811402 | vercel ai @ai-sdk/amazon-bedrock@3.0.97 OS Command Injection (CWE-78)",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://vuldb.com/submit/811402"
            },
            {
              "tags": [
                "exploit"
              ],
              "url": "https://gist.github.com/YLChen-007/870bd6966cd84703d91ce54dfea3bdd0"
            }
          ],
          "timeline": [
            {
              "lang": "en",
              "time": "2026-05-17T00:00:00.000Z",
              "value": "Advisory disclosed"
            },
            {
              "lang": "en",
              "time": "2026-05-17T02:00:00.000Z",
              "value": "VulDB entry created"
            },
            {
              "lang": "en",
              "time": "2026-05-17T11:33:11.000Z",
              "value": "VulDB entry last update"
            }
          ],
          "title": "vercel ai PR Branch Name Interpolation prettier-on-automerge.yml run os command injection"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1af790b2-7ee1-4545-860a-a788eba489b5",
        "assignerShortName": "VulDB",
        "cveId": "CVE-2026-8767",
        "datePublished": "2026-05-17T22:30:09.659Z",
        "dateReserved": "2026-05-17T09:28:03.647Z",
        "dateUpdated": "2026-05-18T14:30:55.942Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }