2381
Weaknesses in this category are related to rules in the Concurrency (CON) 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
HasMember 362 Concurrent Execution using Shared Resource with
Improper Synchronization ('Race Condition')
868 888
HasMember 366 Race Condition within a Thread 868 904
HasMember 404 Improper Resource Shutdown or Release 868 980
HasMember 488 Exposure of Data Element to Wrong Session 868 1169
HasMember 772 Missing Release of Resource after Effective Lifetime 868 1624
References
[REF-863]CERT. "14. Concurrency (CON)". < https://www.securecoding.cert.org/confluence/
display/cplusplus/14.+Concurrency+%28CON%29 >.
Category-883: CERT C++ Secure Coding Section 49 - Miscellaneous (MSC)
Category ID : 883
Summary
Weaknesses in this category are related to rules in the Miscellaneous (MSC) 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
HasMember 14 Compiler Removal of Code to Clear Buffers 868 14
HasMember 20 Improper Input Validation 868 20
HasMember 116 Improper Encoding or Escaping of Output 868 281
HasMember 176 Improper Handling of Unicode Encoding 868 440
HasMember 327 Use of a Broken or Risky Cryptographic Algorithm 868 799
HasMember 330 Use of Insufficiently Random Values 868 814
HasMember 480 Use of Incorrect Operator 868 1150
HasMember 482 Comparing instead of Assigning 868 1157
HasMember 561 Dead Code 868 1275
HasMember 563 Assignment to Variable without Use 868 1280
HasMember 570 Expression is Always False 868 1292
HasMember 571 Expression is Always True 868 1295
HasMember 697 Incorrect Comparison 868 1530
HasMember 704 Incorrect Type Conversion or Cast 868 1538
References
[REF-864]CERT. "49. Miscellaneous (MSC)". < https://www.securecoding.cert.org/confluence/
display/cplusplus/49.+Miscellaneous+%28MSC%29 >.
CWE Version 4.14
CWE-885: SFP Primary Cluster: Risky Values
CWE-885: SFP Primary Cluster: Risky Values