Fallos del tipo CWE-769
2 resultadosConsumo descontrolado de descritores de arquivo
Ocorre quando uma aplicação abre arquivos, conexões de rede ou outros recursos que consomem descritores de arquivo sem fechá-los adequadamente ou limitar quantos podem estar abertos simultaneamente. Um atacante pode explorar isso para esgotar os descritores disponíveis do sistema, causando negação de serviço e impedindo que a aplicação ou outros processos funcionem normalmente.
Um servidor web que aceita uploads sem limitar quantas conexões simultâneas processa: se o atacante abre muitas conexões lentamente sem fechá-las, os descritores se acumulam até que o servidor fica sem recursos e não consegue aceitar novas requisições legítimas.
Implemente limites de descritores abertos por sessão/usuário, sempre feche recursos em blocos finally ou use try-with-resources em Java; monitore o consumo de descritores em produção e configure timeouts para conexões ociosas. Configure também limites no SO (ulimit) como defesa em profundidade.