{"cve":"CVE-2026-118665","nvd":{"published":"2026-10-28T21:16:56.827","modified":"2026-10-28T21:16:56.827","status":"Received","description":"GraphQL Tools provides utilities for building, stitching, and mocking GraphQL schemas. Prior to version 1.1.36 of the GraphQL Tools legacy WebSocket executor package, buildWSLegacyExecutor in packages/executors/legacy-ws/src/index.ts retains request.extensions.connectionParams in the closure-scoped executorConnectionParams object after cleanupWebsocket closes a connection. When one executor is reused across different authorization contexts, a later request that omits a sensitive key can send an earlier caller's Authorization or tenant value in its connection_init payload, causing the downstream server to authenticate the later caller as the earlier user. Applications that create a new executor for every request are not affected. This issue is fixed in version 1.1.36 of the GraphQL Tools legacy WebSocket executor package.","cvss_v4":{"vector":"CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N","score":8.2},"cvss_v3":null,"cwes":["CWE-613"],"references":["https://github.com/ardatan/graphql-tools/commit/c2f226e6f68236be9e4a577f29faeaa92547458b","https://github.com/ardatan/graphql-tools/pull/8480","https://github.com/ardatan/graphql-tools/releases/tag/@graphql-tools/executor-legacy-ws@1.1.36","https://github.com/ardatan/graphql-tools/security/advisories/GHSA-434m-5hcj-pxf3"],"products":[],"source":"nvd","synced_at":"2026-10-28T21:45:43.571453220+00:00"},"epss":null,"kev":null,"osv":[{"id":"GHSA-434m-5hcj-pxf3","url":"https://osv.dev/vulnerability/GHSA-434m-5hcj-pxf3","summary":"GraphQL Tools: Per-request connection parameters persist into later users' WebSocket authentications","modified":"2026-10-28T21:15:05.143036555Z","packages":[{"ecosystem":"npm","name":"@graphql-tools/executor-legacy-ws","purl":"pkg:npm/%40graphql-tools/executor-legacy-ws","ranges":["<1.1.36"],"fixed":["1.1.36"]}]}],"attribution":["This product uses the NVD API but is not endorsed or certified by the NVD.","EPSS scores: FIRST Exploit Prediction Scoring System, https://www.first.org/epss","Known exploited vulnerabilities: CISA Known Exploited Vulnerabilities Catalog, https://www.cisa.gov/known-exploited-vulnerabilities-catalog","Package advisories: OSV (https://osv.dev), from the GitHub Advisory Database, PyPA, Go, RustSec and other ecosystem databases, under CC-BY 4.0 or CC0","CVE records: the CVE Program's CVE List (https://www.cve.org), under its terms of use (https://www.cve.org/Legal/TermsOfUse). CVE is a registered trademark of The MITRE Corporation; this product is not affiliated with the CVE Program."]}