One Request to Kill Them All: Amplification, Data Landmines and Parser Killers
Where
Talks
Disobey 2026
Duration
34 min
Shows how small application quirks, from verbose errors to regex backtracking, let one request overload a server.
Summary
Application-level denial of service works by exploiting the quirks and misconfigurations of an application rather than flooding it with traffic. A single well-crafted request costs an attacker very little, yet can tie up server resources, and it is harder to detect than a volume spike. The talk groups these cases into three families: response size amplification, data landmines and parser killers.
The cases covered include a 5G router that returned a large response to a stream of commas and rebooted under a few parallel requests; a login form that echoed the submitted email several times, with HTML-encoded characters multiplying the response size; and a GraphQL endpoint whose verbose validation errors repeated a long operation name up to a hundred times. Other examples are stored API keys with no count or length limits, all returned by one fetch, a messaging parser that accepted malformed input and generated many error messages, and an email regex that backtracked heavily until response delays grew enough to fail. Where possible the findings were reported to the vendors before full outages were triggered, with further testing moved to staging.
The practical takeaways are to enforce length and count limits on all user input, avoid verbose error messages, paginate results, apply complexity limits to regular expressions, and add timeouts and circuit breakers. The speaker also suggested asking which request in the application is the most expensive to serve. GraphQL was only touched on, and the speaker noted it deserves a dedicated talk.
Related talks
Talks·52 min
Oleg Gryb
Looks back at a decade of API security automation and sets out five pillars for building a lasting program.
Talks·57 min
Jason Kent
Shows how public API specs and exposed endpoints help attackers find and abuse misconfigured APIs.
Talks·37 min
Collin Berman
Explores where the browser Same-Origin Policy breaks down, covering cookie scoping, SameSite, and DNS rebinding edge cases.


