SYM_PY_0194 - SymbioticSec/Symbiotic-Vulnerability-Database GitHub Wiki

Uncontrolled Resource Consumption

Property Value
Language python
Severity medium
CWE CWE-400: Uncontrolled Resource Consumption
OWASP A05:2021 - Security Misconfiguration
Confidence Level Low
Impact Level High
Likelihood Level Low

Description

The Django REST framework configuration is missing rate-limiting settings ('DEFAULT_THROTTLE_CLASSES' and 'DEFAULT_THROTTLE_RATES'). Without these, your API endpoints have no protection against excessive requests.

Impact

Attackers can overwhelm your application by sending a high volume of requests, leading to resource exhaustion or Denial of Service (DoS). This can make your API unavailable to legitimate users and may increase infrastructure costs.