Debian Package Tracker
Register | Log in
Subscribe

graphql-core

Choose email to subscribe with

general
  • source: graphql-core (main)
  • version: 3.2.12-1
  • maintainer: Debian Python Team (DMD)
  • uploaders: Carsten Schoenert (DMD)
  • arch: all
  • std-ver: 4.7.4
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • oldstable: 2.3.2-1
  • stable: 3.2.6-1
  • testing: 3.2.12-1
  • unstable: 3.2.12-1
versioned links
  • 2.3.2-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 3.2.6-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 3.2.12-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • python-graphql-core-doc
  • python3-graphql-core
action needed
Marked for autoremoval on 02 December due to debugpy, ipykernel, mistune, python-hypothesis, towncrier: #1145330, #1145439, #1146434, #1152592, #1152757 high
Version 3.2.12-1 of graphql-core is marked for autoremoval from testing on Wed 02 Dec 2026. It depends (transitively) on debugpy, ipykernel, mistune, python-hypothesis, towncrier, affected by #1145330, #1145439, #1146434, #1152592, #1152757. You should try to prevent the removal by fixing these RC bugs.
Created: 2026-11-05 Last update: 2026-11-13 17:02
A new upstream version is available: 3.3.1 high
A new upstream version 3.3.1 is available, you should consider packaging it.
Created: 2026-09-28 Last update: 2026-11-13 14:30
2 low-priority security issues in trixie low

There are 2 open security issues in trixie.

2 issues left for the package maintainer to handle:
  • CVE-2026-75507: (needs triaging) GraphQL-core is a Python port of the GraphQL.js reference implementation. From 3.0.0 until 3.2.12 and 3.3.0rc1, the OverlappingFieldsCanBeMerged rule in specified_rules repeatedly compares fields that share response names and recursively re-compares flattened inline fragments during the validation phase. The prior named-fragment memoization does not cover this path, so nested repeated inline fragments can drive quadratic and worst-case O(n²·m²) CPU work before any resolver or AST-based depth or complexity control runs. An unauthenticated remote attacker can submit a shallow, highly compressible GraphQL query that pins a worker process and can saturate a multi-worker service. This issue is fixed in versions 3.2.12 and 3.3.0rc1.
  • CVE-2026-75508: (needs triaging) GraphQL-core is a Python port of the GraphQL.js reference implementation. From 3.2.3 until 3.2.12 and 3.3.0rc1, the parser's max_tokens limit in Parser.advance_lexer counts only non-comment tokens returned after Lexer.lookahead skips comments. Each skipped comment is still allocated as a Token and retained through token.next and token.prev, allowing a highly compressible comment-padded GraphQL document to pass a low token limit while consuming memory. An unauthenticated remote attacker can exhaust worker memory before AST-based depth or complexity controls run. This issue is fixed in versions 3.2.12 and 3.3.0rc1.

You can find information about how to handle these issues in the security team's documentation.

Created: 2026-10-23 Last update: 2026-11-03 11:30
news
[rss feed]
  • [2026-09-08] graphql-core 3.2.12-1 MIGRATED to testing (Debian testing watch)
  • [2026-09-03] Accepted graphql-core 3.2.12-1 (source) into unstable (Carsten Schoenert)
  • [2026-07-04] graphql-core 3.2.11-1 MIGRATED to testing (Debian testing watch)
  • [2026-06-25] Accepted graphql-core 3.2.11-1 (source) into unstable (Carsten Schoenert)
  • [2026-03-09] graphql-core 3.2.8-1 MIGRATED to testing (Debian testing watch)
  • [2026-03-07] Accepted graphql-core 3.2.8-1 (source) into unstable (Carsten Schoenert)
  • [2025-11-14] graphql-core 3.2.7-1 MIGRATED to testing (Debian testing watch)
  • [2025-11-11] Accepted graphql-core 3.2.7-1 (source) into unstable (Carsten Schoenert)
  • [2025-09-16] graphql-core 3.2.6-2 MIGRATED to testing (Debian testing watch)
  • [2025-09-13] Accepted graphql-core 3.2.6-2 (source) into unstable (Carsten Schoenert)
  • [2025-02-11] graphql-core 3.2.6-1 MIGRATED to testing (Debian testing watch)
  • [2025-02-08] Accepted graphql-core 3.2.6-1 (source) into unstable (Carsten Schoenert)
  • [2024-11-18] graphql-core 3.2.5-1 MIGRATED to testing (Debian testing watch)
  • [2024-11-06] Accepted graphql-core 3.2.5-1 (source) into unstable (Carsten Schoenert)
  • [2024-09-14] Accepted graphql-core 3.2.4-1 (source) into unstable (Carsten Schoenert)
  • [2023-06-30] graphql-core 3.2.3-2 MIGRATED to testing (Debian testing watch)
  • [2023-06-17] Accepted graphql-core 3.2.3-2 (source) into unstable (Carsten Schoenert)
  • [2022-10-07] Accepted graphql-core 3.2.3-1 (source) into experimental (Carsten Schoenert)
  • [2022-04-15] Accepted graphql-core 3.2.1-1 (source) into experimental (Carsten Schoenert)
  • [2022-01-19] Accepted graphql-core 3.2.0-1 (source) into experimental (Carsten Schoenert)
  • [2021-12-30] Accepted graphql-core 3.1.7-1 (source) into experimental (Carsten Schoenert)
  • [2021-12-30] graphql-core 2.3.2-1 MIGRATED to testing (Debian testing watch)
  • [2021-12-27] Accepted graphql-core 2.3.2-1 (source) into unstable (Carsten Schoenert)
  • [2021-12-25] Accepted graphql-core 2.3.2-1~exp2 (source all) into experimental, experimental (Debian FTP Masters) (signed by: Carsten Schoenert)
bugs [bug history graph]
  • all: 0
links
  • homepage
  • lintian
  • buildd: logs, reproducibility
  • popcon
  • browse source code
  • other distros
  • security tracker
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 3.2.11-1

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing