何が起きたか
max_errors(既定 100)を超えて検証が打ち切られると、共有の例外オブジェクトのトレースバックに毎回フレームが積み重なり、ドキュメントや検証コンテキストがプロセス終了まで解放されません。どのクライアントでも、未知のフィールドを101個並べた小さなクエリを繰り返し送るだけでメモリを枯渇させられます。
やること
graphql-core を 3.3.1 以降に更新してください。
出典
GitHub Advisory Database GHSA-mpqx-q82w-9x46github.com英語 ↗上の要約は通り道編集部がまとめたものです。影響範囲と修正版は必ず各出典で確認してください。