Weaknesses of type CWE-730
2 resultsNegação de Serviço (DoS)
É uma fraqueza que permite um atacante tornar uma aplicação ou serviço indisponível para usuários legítimos, consumindo recursos (CPU, memória, banda) de forma excessiva ou travando o sistema. O código não valida entrada ou não limita uso de recursos, deixando a porta aberta para esgotamento.
Example
Um endpoint que processa arquivos sem validar tamanho máximo permite que um atacante envie um arquivo gigantesco, consumindo toda memória do servidor e derrubando o serviço para todos os outros usuários.
How to mitigate
Implemente rate limiting, valide e restrinja tamanhos de entrada, use timeouts em operações longas, e monitore consumo de recursos para detectar padrões anormais de uso.