...
Tool | Version | Checker | Description | ||||||
---|---|---|---|---|---|---|---|---|---|
Coverity | 6.5 | OVERRUN | Fully Implemented | ||||||
| 45 D | Partially implemented | |||||||
PRQA QA-C |
| 2930 | Partially Implemented
|
...
Search for vulnerabilities resulting from the violation of this rule on the CERT website.
Related Guidelines
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 |
...