Divide By Zero
Integer division by zero (0
) in Ruby results in a ZeroDivisionError
exception.
While not strictly a security issue, if an attacker can trigger a large number of exceptions it can harm site availability.
Brakeman warns when it finds potential division by zero with integers. Dividing a float by zero or 0.0
in Ruby results in Infinity
, not an exception.
Back to Warning Types