Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Bitwise shifts include left shift operations of the form shift-expression << additive-expression and right shift operations of the form shift-expression >> additive-expression. The integer promotions are performed on the operands, each of which has an integer type. The type of the result is that of the promoted left operand. If the value of the right operand is negative or is greater than or equal to the width of the promoted left operand, the behavior is undefined.

...

Improper range checking can lead to buffer overflows and the execution of arbitary arbitrary code by an attacker.

Rule

Severity

Likelihood

Remediation Cost

Priority

Level

INT36-C

3 (high)

2 (probable)

2 (medium)

P12

L1

...