Description
According to C standard - 6.2.5 Types,
C library functions that make changes to arrays or objects usually take at least two arguments: i.) a pointer to the array/object ii.) an integer indicating the number of elements or bytes to be manipulated. If the arguments are supplied improperly during such a function call, the function may cause the pointer to not point to the object at all or point past the end of the object. This would lead to undefined behavior.
...
| | | | ||
|
| | |
|
|
|
|
|
| ||
|
|
|
| ||
|
|
|
Risk Assessment
...