...
CERT C++ Secure Coding Standard | EXP08-CPP. Ensure pointer arithmetic is used correctly |
---|---|
ISO/IEC TR 24772 | Pointer casting and pointer type changes [HFC] Pointer arithmetic [RVG] |
ISO/IEC TS 17961 (Draft) | Adding or subtracting a byte count to an element pointer [cntradd] |
MISRA-C | Rule 17.1 (required): Pointer arithmetic shall only be applied to pointers that address an array or array element Rule 17.2 (required): Pointer subtraction shall only be applied to pointers that address elements of the same array Rule 17.3 (required): > , >= , < , <= shall not be applied to pointer types except where they point to the same arrayRule 17.4 (required): Array indexing shall be the only allowed form of pointer arithmetic |
MITRE CWE | CWE-468, Incorrect pointer scaling |
...