Definition

Unrestricted Resource Consumption occurs when an API does not properly limit how much resource a user or attacker can consume.

This includes limits on:


Core idea

If an API does not control resource usage, attackers can overload it through:

This can degrade performance or completely take the service down.


Common attack types