Weaknesses of type CWE-369
208 resultsDivisão por zero
Fraqueza em que o código tenta dividir um número por zero sem validação prévia, causando crash, exceção ou comportamento indefinido. O risco varia: em alguns casos gera apenas erro aritmético; em outros, permite negação de serviço ou exploração mais grave dependendo do contexto de execução.
Example
Uma API recebe um parâmetro do usuário, aplica-o diretamente como divisor sem checar se é zero: `resultado = 100 / parametro_do_usuario`. Se o atacante enviar 0, a aplicação quebra ou trava, indisponibilizando o serviço.
How to mitigate
Validar sempre o divisor antes de usá-lo: checar se é diferente de zero e rejeitar ou tratar o caso com valor padrão. Em linguagens modernas, usar exceptions tipadas e logging para sinalizar tentativas suspeitas.
CVE-2021-29586LOWDivision by zero in optimized pooling implementations in TFLiteEPSS 0.2%CVE-2021-29600LOWDivision by zero in TFLite's implementation of `OneHot`EPSS 0.2%CVE-2021-29546LOWDivision by 0 in `QuantizedBiasAdd`EPSS 0.2%CVE-2021-29593LOWDivision by zero in TFLite's implementation of `BatchToSpaceNd`EPSS 0.2%CVE-2021-29589LOWDivision by zero in TFLite's implementation of `GatherNd`EPSS 0.2%CVE-2021-29597LOWDivision by zero in TFLite's implementation of `SpaceToBatchNd`EPSS 0.2%CVE-2021-29594LOWDivision by zero in TFLite's convolution codeEPSS 0.2%CVE-2021-29596LOWDivision by zero in TFLite's implementation of `EmbeddingLookup`EPSS 0.2%CVE-2026-75466MEDIUMlibjpeg-turbo 3.2.0 contains an integer division-by-zero vulnerability in the PNG loader. When processing a valid indexed-color PNG image wiEPSS 0.2%CVE-2021-29526LOWDivision by 0 in `Conv2D`EPSS 0.2%CVE-2025-31162MEDIUMfig2dev float point exceptionEPSS 0.2%CVE-2021-29549LOWDivision by 0 in `QuantizedAdd`EPSS 0.2%CVE-2021-29527LOWDivision by 0 in `QuantizedConv2D`EPSS 0.2%CVE-2021-29548LOWDivision by 0 in `QuantizedBatchNormWithGlobalNormalization`EPSS 0.2%CVE-2021-29556LOWDivision by 0 in `Reverse`EPSS 0.2%CVE-2021-29524LOWDivision by 0 in `Conv2DBackpropFilter`EPSS 0.2%CVE-2021-29555LOWDivision by 0 in `FusedBatchNorm`EPSS 0.2%CVE-2021-29522LOWDivision by 0 in `Conv3DBackprop*`EPSS 0.2%CVE-2021-29528LOWDivision by 0 in `QuantizedMul`EPSS 0.2%CVE-2021-29573LOWDivision by 0 in `MaxPoolGradWithArgmax`EPSS 0.2%