2342
Nature Type ID Name Page
MemberOf 734 Weaknesses Addressed by the CERT C Secure Coding
Standard (2008)
734 2560
HasMember 467 Use of sizeof() on a Pointer Type 734 1110
HasMember 468 Incorrect Pointer Scaling 734 1114
HasMember 476 NULL Pointer Dereference 734 1132
HasMember 628 Function Call with Incorrectly Specified Arguments 734 1398
HasMember 704 Incorrect Type Conversion or Cast 734 1538
HasMember 783 Operator Precedence Logic Error 734 1650
Notes
Relationship
In the 2008 version of the CERT C Secure Coding standard, the following rules were mapped
to the following CWE IDs: CWE-467 EXP01-C Do not take the size of a pointer to determine
the size of the pointed-to type CWE-468 EXP08-C Ensure pointer arithmetic is used correctly
CWE-476 EXP34-C Ensure a null pointer is not dereferenced CWE-628 EXP37-C Call
functions with the arguments intended by the API CWE-704 EXP05-C Do not cast away a const
qualification CWE-783 EXP00-C Use parentheses for precedence of operation
References
[REF-597]Robert C. Seacord. "The CERT C Secure Coding Standard". 1st Edition. 2008 October
4. Addison-Wesley Professional.
Category-738: CERT C Secure Coding Standard (2008) Chapter 5 - Integers
(INT)
Category ID : 738
Summary
Weaknesses in this category are related to the rules and recommendations in the Integers (INT)
chapter of the CERT C Secure Coding Standard (2008).
Membership
Nature Type ID Name Page
MemberOf 734 Weaknesses Addressed by the CERT C Secure Coding
Standard (2008)
734 2560
HasMember 20 Improper Input Validation 734 20
HasMember 129 Improper Validation of Array Index 734 341
HasMember 190 Integer Overflow or Wraparound 734 472
HasMember 192 Integer Coercion Error 734 482
HasMember 197 Numeric Truncation Error 734 500
HasMember 369 Divide By Zero 734 913
HasMember 466 Return of Pointer Value Outside of Expected Range 734 1109
HasMember 587 Assignment of a Fixed Address to a Pointer 734 1322
HasMember 606 Unchecked Input for Loop Condition 734 1357
HasMember 676 Use of Potentially Dangerous Function 734 1489
HasMember 681 Incorrect Conversion between Numeric Types 734 1495
HasMember 682 Incorrect Calculation 734 1499
Notes
Relationship
CWE Version 4.14
CWE-739: CERT C Secure Coding Standard (2008) Chapter 6 - Floating Point (FLP)
CWE-739: CERT C Secure Coding Standard
(2008) Chapter 6 - Floating Point (FLP)