Weakness (CWE)
CWE-194: Unexpected Sign Extension
Variant Incomplete
The product performs an operation on a number that causes it to be sign extended when it is transformed into a larger data type.
How to prevent it (1 mitigation)
-
Implementation
Avoid using signed variables if you don't need to represent negative values. When negative values are needed, perform validation after you save those values to larger data types, or before passing them to functions that are expecting unsigned values.
Source: MITRE CWE-194
0 results · Clear filters · Feed
Nothing found.