CVE-2022-21708 in graphql-go
Zusammenfassung
von VulDB • 28.06.2026
graphql-go ist ein GraphQL-Server mit Fokus auf Benutzerfreundlichkeit. In Versionen vor 1.3.0 besteht eine DoS-Schwachstelle, die durch einen Fehler in der Bibliothek verursacht wird und es einem Angreifer ermöglicht, mittels speziell konstruierter Abfragen Stack-Overflow-Panics auszulösen. Jeder Nutzer mit Zugriff auf den GraphQL-Handler kann diese Abfragen senden und Stack-Overflows verursachen. Dies könnte potenziell die Fähigkeit des Servers beeinträchtigen, Daten an seine Benutzer bereitzustellen. Das Problem wurde in Version `v1.3.0` behoben. Die einzige bekannte Workaround für dieses Problem ist das Deaktivieren der Option `graphql.MaxDepth` im Schema, was jedoch nicht empfohlen wird.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.