Skip to content
NewA calmer, faster ZeroHour

graphql-go/graphql <= 0.8.1: quadratic CPU-exhaustion DoS via OverlappingFieldsCanBeMergedRule

oss-security ()2 · 1 read
AI summary · glm-5.3Summaries by Vani AI

Unauthenticated quadratic CPU-exhaustion DoS disclosed in graphql-go/graphql up to v0.8.1 via OverlappingFieldsCanBeMergedRule; no fixed version exists.

Evgenios Gkritsis publicly disclosed an algorithmic-complexity denial-of-service flaw in github.com/graphql-go/graphql affecting all released versions up to and including v0.8.1. The defect is triggered via the OverlappingFieldsCanBeMergedRule validation, is unauthenticated and network-reachable, and causes quadratic CPU exhaustion. No fixed version exists; the disclosure was public because the project has no private security-reporting channel or SECURITY.md.

Key facts
  • Unauthenticated, network-reachable quadratic CPU-exhaustion DoS via OverlappingFieldsCanBeMergedRule
  • Affects all graphql-go/graphql releases through v0.8.1; no fix available
  • Publicly disclosed because the project lacks a private security reporting channel
Analyze this story with Vani AIImpact, who is affected and what defenders should do, in a new chat

From the original article

Posted by Evgenios Gkritsis on Sep 14 Hello, This reports an algorithmic-complexity denial-of-service defect in github. com/graphql-go/graphql, affecting all released versions up to and including the latest, v0. 8.

A short excerpt; the article and its images belong to the publisher. Summary, key facts and assessment above are AI-written from the article and can be wrong.