Falhas do tipo CWE-369

222 resultados

Divisão por zero

Ocorre quando o código tenta dividir um número por zero, causando exceção ou comportamento indefinido. É perigoso porque pode derrubar a aplicação, gerar resultados inesperados ou ser explorado para negar serviço.

Exemplo

Um endpoint que calcula média de notas recebe um parâmetro de quantidade de alunos sem validar: se esse valor for zero, a divisão total/quantidade gera erro e a API cai. Um atacante envia requisições malformadas propositalmente para derrubar o serviço.

Como mitigar

Valide todos os denominadores antes de operações aritméticas — verifique se é diferente de zero, trate a condição com lógica apropriada (retorne erro, valor padrão ou zero conforme a regra de negócio). Use análise estática para detectar divisões não protegidas.

CVE-2024-56622MEDIUMscsi: ufs: core: sysfs: Prevent div by zeroEPSS 0.2%CVE-2023-25511LOWNVIDIA CUDA Toolkit for Linux and Windows contains a vulnerability in cuobjdump, where a division-by-zero error may enable a user to cause aEPSS 0.2%CVE-2021-29546LOWDivision by 0 in `QuantizedBiasAdd`EPSS 0.2%CVE-2021-29525LOWDivision by 0 in `Conv2DBackpropInput`EPSS 0.2%CVE-2021-29595LOWDivision by zero in TFLite's implementation of `DepthToSpace`EPSS 0.2%CVE-2021-29586LOWDivision by zero in optimized pooling implementations in TFLiteEPSS 0.2%CVE-2021-29587LOWDivision by zero in TFLite's implementation of `SpaceToDepth`EPSS 0.2%CVE-2021-29594LOWDivision by zero in TFLite's convolution codeEPSS 0.2%CVE-2021-29593LOWDivision by zero in TFLite's implementation of `BatchToSpaceNd`EPSS 0.2%CVE-2021-29600LOWDivision by zero in TFLite's implementation of `OneHot`EPSS 0.2%CVE-2021-29588LOWDivision by zero in TFLite's implementation of `TransposeConv`EPSS 0.2%CVE-2021-29585LOWDivision by zero in padding computation in TFLiteEPSS 0.2%CVE-2021-29596LOWDivision by zero in TFLite's implementation of `EmbeddingLookup`EPSS 0.2%CVE-2021-29597LOWDivision by zero in TFLite's implementation of `SpaceToBatchNd`EPSS 0.2%CVE-2021-29598LOWDivision by zero in TFLite's implementation of `SVDF`EPSS 0.2%CVE-2021-29589LOWDivision by zero in TFLite's implementation of `GatherNd`EPSS 0.2%CVE-2021-29526LOWDivision by 0 in `Conv2D`EPSS 0.2%CVE-2025-31162MEDIUMfig2dev float point exceptionEPSS 0.2%CVE-2021-29517LOWDivision by zero in `Conv3D`EPSS 0.2%CVE-2021-29602LOWDivision by zero in TFLite's implementation of `DepthwiseConv`EPSS 0.2%