Weaknesses of type CWE-369

222 results

Divisã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-29557LOWDivision by 0 in `SparseMatMul`EPSS 0.2%CVE-2021-29522LOWDivision by 0 in `Conv3DBackprop*`EPSS 0.2%CVE-2021-29554LOWDivision by 0 in `DenseCountSparseOutput`EPSS 0.2%CVE-2021-29528LOWDivision by 0 in `QuantizedMul`EPSS 0.2%CVE-2021-29556LOWDivision by 0 in `Reverse`EPSS 0.2%CVE-2021-29555LOWDivision by 0 in `FusedBatchNorm`EPSS 0.2%CVE-2021-29550LOWDivision by 0 in `FractionalAvgPool`EPSS 0.2%CVE-2021-29549LOWDivision by 0 in `QuantizedAdd`EPSS 0.2%CVE-2021-29527LOWDivision by 0 in `QuantizedConv2D`EPSS 0.2%CVE-2021-29524LOWDivision by 0 in `Conv2DBackpropFilter`EPSS 0.2%CVE-2021-29573LOWDivision by 0 in `MaxPoolGradWithArgmax`EPSS 0.2%CVE-2021-29604LOWDivision by zero in TFLite's implementation of hashtable lookupEPSS 0.2%CVE-2021-29538LOWDivision by zero in `Conv2DBackpropFilter`EPSS 0.2%CVE-2021-29548LOWDivision by 0 in `QuantizedBatchNormWithGlobalNormalization`EPSS 0.2%CVE-2026-3383MEDIUMChaiScript boxed_number.hpp go divide by zeroEPSS 0.2%CVE-2025-55653MEDIUMGPAC MP4Box v2.4 was discovered to contain a floating point exception in the gf_parse_lfrac function (utils/error.c). Processing a crafted MEPSS 0.2%CVE-2026-112054MEDIUMSchroedinger libschroedinger through 1.0.11 Divide by Zero in Low-Delay Transform ParsingEPSS 0.2%CVE-2024-57919MEDIUMdrm/amd/display: fix divide error in DM plane scale calcsEPSS 0.2%CVE-2024-57950MEDIUMdrm/amd/display: Initialize denominator defaults to 1EPSS 0.2%CVE-2026-19025MEDIUMHDF5 divide-by-zero (SIGFPE) via mismatched chunk-layout dimensionality and dataspace rank on dataset openEPSS 0.2%