CVE-2026-119286 in graphql-core
요약
\~에 의해 VulDB • 2026. 10. 29.
GraphQL-core는 GraphQL.js 참조 구현의 Python 포트입니다. 버전 3.3.0a3부터 3.3.1까지 `validate()` 함수는 문서가 `max_errors`를 초과할 때 모듈 수준의 `ValidationAbortedError`를 재사용합니다. Python은 매번 예외가 다시 발생(re-raise)될 때마다 해당 예외의 traceback에 프레임(frame)을 추가하므로, 프로세스 수명 동안 각 문서, 검증 컨텍스트 및 오류 집합이 유지됩니다. 인증되지 않은 클라이언트는 쿼리 실행 전에 무제한 메모리 증가를 유발하기 위해 100개 이상의 검증 오류가 포함된 작은 문서를 반복적으로 제출할 수 있으며, 이는 결국 데이터 유출이나 수정 없이도 워커의 메모리를 고갈시킵니다. 이 문제는 버전 3.3.1에서 해결되었습니다.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.