PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-114604 Ardatan CVE debrief

CVE-2026-114604 is a prototype pollution vulnerability in the `@graphql-tools/utils` package, specifically in the `mergeIncrementalResult` function. This function is used to merge incremental GraphQL response parts into an accumulated execution result. The vulnerability is caused by the function's ability to walk through non-primitive path segments, allowing an attacker to pollute the prototype of an object.

Vendor
Ardatan
Product
@graphql-tools/utils
CVSS
Unknown
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-22
Original CVE updated
2026-10-22
Advisory published
2026-10-22
Advisory updated
2026-10-22

Who should care

GraphQL API developers and administrators who use `@graphql-tools/utils` versions 10.10.1 through 12.0.1 should assess their exposure and apply patches or updates to prevent potential prototype pollution attacks.

Why it matters

CVE-2026-114604 is a prototype pollution vulnerability in `@graphql-tools/utils` that requires attention from GraphQL API developers and administrators to assess exposure and apply patches.

  • Potential security issues due to prototype pollution
  • Need to verify and monitor GraphQL API usage for potential attacks
  • Priority to apply patches or updates to `@graphql-tools/utils` version 12.0.2 or later

Technical summary

The `mergeIncrementalResult` function in `@graphql-tools/utils` is vulnerable to prototype pollution due to its ability to walk through non-primitive path segments. This allows an attacker to pollute the prototype of an object, potentially leading to security issues. The vulnerability was verified against source code reads at `134d67ae36a559651f43ec7fe4a9da76f4a00c2b` and `master` HEAD `ccca0ff0dc8ea20726fd116b2f19a38709c30e62`, as well as published npm builds 10.10.0, 10.10.1, 11.0.0, 12.0.0, and 12.0.1. GraphQL API developers and administrators should prioritize assessing exposure and applying patches to prevent potential prototype pollution attacks.

Defensive priority

GraphQL API developers and administrators should prioritize assessing exposure and applying patches to prevent potential prototype pollution attacks.

Recommended defensive actions

  • Assess exposure of GraphQL APIs using `@graphql-tools/utils` versions 10.10.1 through 12.0.1
  • Apply patches or updates to `@graphql-tools/utils` version 12.0.2 or later
  • Verify and monitor GraphQL API usage for potential prototype pollution attacks
  • Review compensating controls for exposed systems while remediation is scheduled and verified
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up

Evidence notes

The vulnerability was verified against source code reads at `134d67ae36a559651f43ec7fe4a9da76f4a00c2b` and `master` HEAD `ccca0ff0dc8ea20726fd116b2f19a38709c30e62`, as well as published npm builds 10.10.0, 10.10.1, 11.0.0, 12.0.0, and 12.0.1.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-114604 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-114604

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-114604 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-114604

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • GraphQL Tools: Prototype pollution in mergeIncrementalResult via non-primitive path segments

    Unverified legacy reference

    URL: https://storage.googleapis.com/osv-vulnerabilities/npm/GHSA-c4qx-w738-7hr3.json

    osv_dev

  • Source reference

    Unverified legacy reference

    URL: https://github.com/ardatan/graphql-tools/security/advisories/GHSA-c4qx-w738-7hr3

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/ardatan/graphql-tools/pull/8467

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/ardatan/graphql-tools/commit/19f5b3373fd7ace0688d19950fc529ce8347952a

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/ardatan/graphql-tools/commit/20d36a5c6eb8fd5524420988e01a48618c450d70

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/ardatan/graphql-tools

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/ardatan/graphql-tools/releases/tag/@graphql-tools/[email protected]

    Supplemental source

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.