CyberSecBulletin

Wrap-around Error

CWE-128

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.

We track 2 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.2.

How this weakness is prevented

  • Requirements specification: The choice could be made to use a language that is not susceptible to these issues.
  • Architecture and Design: Provide clear upper and lower bounds on the scale of any protocols designed.
  • Implementation: Perform validation on all incremented variables to ensure that they remain within reasonable bounds.

Latest Wrap-around Error vulnerabilities