2373
Nature Type ID Name Page
HasMember 209 Generation of Error Message Containing Sensitive
Information
900 533
HasMember 212 Improper Removal of Sensitive Information Before
Storage or Transfer
900 544
HasMember 330 Use of Insufficiently Random Values 900 814
HasMember 362 Concurrent Execution using Shared Resource with
Improper Synchronization ('Race Condition')
900 888
HasMember 456 Missing Initialization of a Variable 900 1089
HasMember 476 NULL Pointer Dereference 900 1132
HasMember 681 Incorrect Conversion between Numeric Types 900 1495
HasMember 754 Improper Check for Unusual or Exceptional Conditions 900 1568
HasMember 770 Allocation of Resources Without Limits or Throttling 900 1613
HasMember 772 Missing Release of Resource after Effective Lifetime 900 1624
HasMember 805 Buffer Access with Incorrect Length Value 900 1702
HasMember 822 Untrusted Pointer Dereference 900 1723
HasMember 825 Expired Pointer Dereference 900 1732
HasMember 838 Inappropriate Encoding for Output Context 900 1764
HasMember 841 Improper Enforcement of Behavioral Workflow 900 1772
References
[REF-843]"2011 CWE/SANS Top 25 Most Dangerous Software Errors". 2011 June 7. < http://
cwe.mitre.org/top25/archive/2011/2011_cwe_sans_top25.html >.
Category-869: CERT C++ Secure Coding Section 01 - Preprocessor (PRE)
Category ID : 869
Summary
Weaknesses in this category are related to rules in the Preprocessor (PRE) section of the CERT C
++ Secure Coding Standard. Since not all rules map to specific weaknesses, this category may be
incomplete.
Membership
Nature Type ID Name Page
MemberOf 868 Weaknesses Addressed by the SEI CERT C++ Coding
Standard (2016 Version)
868 2566
References
[REF-848]The Software Engineering Institute. "01. Preprocessor (PRE)". < https://
www.securecoding.cert.org/confluence/display/cplusplus/01.+Preprocessor+%28PRE%29 >.
Category-870: CERT C++ Secure Coding Section 02 - Declarations and
Initialization (DCL)
Category ID : 870
Summary
CWE Version 4.14
CWE-871: CERT C++ Secure Coding Section 03 - Expressions (EXP)
CWE-871: CERT C++ Secure Coding Section 03 - Expressions (EXP)