Skip to content

Add repetition detection to the GraphQL package#11

Merged
peterdeme merged 1 commit intomasterfrom
fix-2
Nov 6, 2025
Merged

Add repetition detection to the GraphQL package#11
peterdeme merged 1 commit intomasterfrom
fix-2

Conversation

@peterdeme
Copy link
Copy Markdown

@peterdeme peterdeme commented Nov 6, 2025

Changes Summary

Added: Early Repeated Token Detection at Parser Level

Problem: Attackers can send queries like { a a a a a ... } (repeated hundreds/thousands of times) to cause CPU overload during validation/execution.

Solution: Detect and reject repeated field patterns during parsing - the earliest possible stage.

@peterdeme peterdeme marked this pull request as ready for review November 6, 2025 11:03
@peterdeme peterdeme requested review from WSpacelifT and b4k3r November 6, 2025 11:03
@peterdeme peterdeme merged commit acf5bd3 into master Nov 6, 2025
5 checks passed
@peterdeme peterdeme deleted the fix-2 branch November 6, 2025 13:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants