Skip to content
OpenAdvisories

Weakness (CWE)

CWE-128: Wrap-around Error

Base Incomplete

Wrap around errors occur whenever a value is incremented past the maximum value for its type and therefore "wraps around" to a very small, negative, or undefined value.

How to prevent it (3 mitigations)
  1. Requirements specification: The choice could be made to use a language that is not susceptible to these issues.

  2. Architecture and Design

    Provide clear upper and lower bounds on the scale of any protocols designed.

  3. Implementation

    Perform validation on all incremented variables to ensure that they remain within reasonable bounds.

Source: MITRE CWE-128

0 results · Clear filters · Feed

Nothing found.