Division and modulo operations are susceptible to divide-by-zero errors.
The result of the / operator is the quotient from the division of the first arithmetic operand by the second arithmetic operand. Division operations are susceptible to divide-by-zero errors. Overflow can also occur during twos-complement signed integer division when the dividend is equal to the minimum (negative) value for the signed integer type and the divisor is equal to -1.
The modulo operator provides the remainder when two operands of integer type are divided.
Divide-by-zero errors can lead to abnormal program termination and denial-of-service attacks.
| Component | Value | 
|---|---|
| Severity | 1 (low) | 
| Likelihood | 2 (probable) | 
| Remediation cost | 2 (medium) |