...
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 |
...