2341
Relationship
In the 2008 version of the CERT C Secure Coding standard, the following rules were mapped
to the following CWE IDs: CWE-684 PRE09-C Do not replace secure functions with less secure
functions
References
[REF-597]Robert C. Seacord. "The CERT C Secure Coding Standard". 1st Edition. 2008 October
4. Addison-Wesley Professional.
Category-736: CERT C Secure Coding Standard (2008) Chapter 3 -
Declarations and Initialization (DCL)
Category ID : 736
Summary
Weaknesses in this category are related to the rules and recommendations in the Declarations and
Initialization (DCL) 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 547 Use of Hard-coded, Security-relevant Constants 734 1259
HasMember 628 Function Call with Incorrectly Specified Arguments 734 1398
HasMember 686 Function Call With Incorrect Argument Type 734 1508
Notes
Relationship
In the 2008 version of the CERT C Secure Coding standard, the following rules were mapped
to the following CWE IDs: CWE-547 DCL06-C Use meaningful symbolic constants to represent
literal values in program logic CWE-628 DCL10-C Maintain the contract between the writer and
caller of variadic functions CWE-686 DCL35-C Do not invoke a function using a type that does
not match the function definition
References
[REF-597]Robert C. Seacord. "The CERT C Secure Coding Standard". 1st Edition. 2008 October
4. Addison-Wesley Professional.
Category-737: CERT C Secure Coding Standard (2008) Chapter 4 -
Expressions (EXP)
Category ID : 737
Summary
Weaknesses in this category are related to the rules and recommendations in the Expressions
(EXP) chapter of the CERT C Secure Coding Standard (2008).
Membership
CWE Version 4.14
CWE-738: CERT C Secure Coding Standard (2008) Chapter 5 - Integers (INT)
CWE-738: CERT C Secure Coding Standard (2008) Chapter 5 - Integers (INT)