高危 漏洞预警 CVSS 7.5

CVE-2026-119286:GraphQL-core is a Python port of the GraphQL.js reference implementati

GraphQL-core is a Python port of the GraphQL.js reference implementation. From 3.3.0a3 until 3.3.1, validate() reuses a module-level ValidationAbortedError when a document exceeds max_errors. Python appends frames to the reused exception's traceback on every raise, retaining each document, validation context, and error set for the process lifetime. An unauthenticated client can repeatedly submit a small document with more than 100 validation errors to cause unbounded memory growth before query execution, eventually exhausting worker memory without disclosing or modifying data. This issue is fixed in version 3.3.1.

漏洞详情

GraphQL-core is a Python port of the GraphQL.js reference implementation. From 3.3.0a3 until 3.3.1, validate() reuses a module-level ValidationAbortedError when a document exceeds max_errors. Python appends frames to the reused exception's traceback on every raise, retaining each document, validation context, and error set for the process lifetime. An unauthenticated client can repeatedly submit a small document with more than 100 validation errors to cause unbounded memory growth before query execution, eventually exhausting worker memory without disclosing or modifying data. This issue is fixed in version 3.3.1.

风险评估

  • CVSS 评分:7.5(HIGH)
  • 评分版本:CVSS 3.1
  • 攻击向量:CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

弱点类型

CWE-400、CWE-401

参考链接

数据来源:NVD(美国国家漏洞数据库),入库时按 CVSS 评分筛选。


原文链接: CVE-2026-119286:GraphQL-core is a Python port of the GraphQL.js reference implementati