The product performs pointer arithmetic on a valid pointer, but it uses an offset that can point outside of the intended range of valid memory locations for the resulting pointer.
1
cwe_id
366
name
Race Condition within a Thread
description
If two threads of execution use a resource simultaneously, there exists the possibility that resources may be used while invalid, in turn making the state of execution undefined.
2
cwe_id
416
name
Use After Free
description
Referencing memory after it has been freed can cause a program to crash, use unexpected values, or execute code.
3
cwe_id
476
name
NULL Pointer Dereference
description
A NULL pointer dereference occurs when the application dereferences a pointer that it expects to be valid, but is NULL, typically causing a crash or exit.
4
cwe_id
826
name
Premature Release of Resource During Expected Lifetime
description
The product releases a resource that is still intended to be used by itself or another actor.