Falhas do tipo CWE-1067
1 resultadoBuscas sequenciais excessivas em recurso de dados
A aplicação realiza buscas sequenciais repetidas e ineficientes em um recurso de dados (banco, arquivo, lista) sem otimização, consumindo CPU e I/O desnecessariamente. Isso degrada performance e pode ser explorado para negação de serviço, pois um atacante força múltiplas buscas lineares que esgotam recursos do servidor.
Um endpoint de busca de usuários itera sequencialmente por toda a tabela sem índices a cada requisição. Um atacante faz milhares de requisições de busca simultâneas, bloqueando a aplicação enquanto o banco realiza table scans repetidos.
Implemente índices em colunas de busca frequente, use paginação com limites, cache resultados comuns, e aplique rate limiting em endpoints de busca. Prefira consultas diretas (WHERE com índices) a varreduras sequenciais.