CVE-2026-118666 in graphql-tools
요약
\~에 의해 VulDB • 2026. 10. 28.
GraphQL Tools는 GraphQL 스키마를 빌드하고, 연결(stitching)하며, 모킹(mocking)하기 위한 유틸리티를 제공합니다. GraphQL Tools의 레거시 WebSocket 실행기 패키지의 1.1.36 버전 이전에서는 `packages/executors/legacy-ws/src/index.ts`에 있는 `buildWSLegacyExecutor`가 하나의 WebSocket을 재사용하고, 새로운 중복 구독이 시작될 때마다 해당 WebSocket의 단일 `websocket.onmessage` 핸들러를 교체합니다. 이 핸들러는 데이터 ID와 구독 작업 ID를 비교하지 않고 최신 옵저버에게 LEGACY_WS.DATA 프레임을 전달하므로, 동일한 실행기를 사용하는 호출자는 이전 호출자의 스트림이 기아 상태에 빠지는 동안에도 다른 사용자의 인증된 구독 페이로드를 수신할 수 있습니다. 이 문제는 GraphQL Tools 레거시 WebSocket 실행기 패키지의 1.1.36 버전에서 해결되었습니다.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.