CWE

Common Weakness Enumeration

A Community-Developed Dictionary of Software Weakness Types

CWE/SANS Top 25 Most Dangerous Software Errors Common Weakness Scoring System
Common Weakness Risk Analysis Framework
Home > CWE List > CWE- Individual Dictionary Definition (2.7)  

Presentation Filter:

CWE-883: CERT C++ Secure Coding Section 49 - Miscellaneous (MSC)

 
CERT C++ Secure Coding Section 49 - Miscellaneous (MSC)
Category ID: 883 (Category)Status: Incomplete
+ Description

Description 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.
+ Relationships
NatureTypeIDNameView(s) this relationship pertains toView(s)
ParentOfWeakness BaseWeakness Base14Compiler Removal of Code to Clear Buffers
Weaknesses Addressed by the CERT C++ Secure Coding Standard (primary)868
ParentOfWeakness ClassWeakness Class20Improper Input Validation
Weaknesses Addressed by the CERT C++ Secure Coding Standard (primary)868
ParentOfWeakness ClassWeakness Class116Improper Encoding or Escaping of Output
Weaknesses Addressed by the CERT C++ Secure Coding Standard (primary)868
ParentOfWeakness VariantWeakness Variant176Improper Handling of Unicode Encoding
Weaknesses Addressed by the CERT C++ Secure Coding Standard (primary)868
ParentOfWeakness BaseWeakness Base327Use of a Broken or Risky Cryptographic Algorithm
Weaknesses Addressed by the CERT C++ Secure Coding Standard (primary)868
ParentOfWeakness ClassWeakness Class330Use of Insufficiently Random Values
Weaknesses Addressed by the CERT C++ Secure Coding Standard (primary)868
ParentOfWeakness BaseWeakness Base480Use of Incorrect Operator
Weaknesses Addressed by the CERT C++ Secure Coding Standard868
ParentOfWeakness VariantWeakness Variant482Comparing instead of Assigning
Weaknesses Addressed by the CERT C++ Secure Coding Standard (primary)868
ParentOfWeakness VariantWeakness Variant561Dead Code
Weaknesses Addressed by the CERT C++ Secure Coding Standard (primary)868
ParentOfWeakness VariantWeakness Variant563Assignment to Variable without Use ('Unused Variable')
Weaknesses Addressed by the CERT C++ Secure Coding Standard (primary)868
ParentOfWeakness VariantWeakness Variant570Expression is Always False
Weaknesses Addressed by the CERT C++ Secure Coding Standard (primary)868
ParentOfWeakness VariantWeakness Variant571Expression is Always True
Weaknesses Addressed by the CERT C++ Secure Coding Standard (primary)868
ParentOfWeakness ClassWeakness Class697Insufficient Comparison
Weaknesses Addressed by the CERT C++ Secure Coding Standard (primary)868
ParentOfWeakness ClassWeakness Class704Incorrect Type Conversion or Cast
Weaknesses Addressed by the CERT C++ Secure Coding Standard868
MemberOfViewView868Weaknesses Addressed by the CERT C++ Secure Coding Standard
Weaknesses Addressed by the CERT C++ Secure Coding Standard (primary)868
+ Content History
Submissions
Submission DateSubmitterOrganizationSource
2011-08-04Internal CWE Team
Page Last Updated: June 23, 2014