This page was automatically generated and should not be edited.
The information on this page was provided by outside contributors and has not been verified by SEI CERT.
CERT Rule | Related Guidelines |
---|---|
CTR50-CPP | CWE 119, Failure to Constrain Operations within the Bounds of a Memory Buffer |
CTR50-CPP | CWE 129, Improper Validation of Array Index |
CTR52-CPP | CWE 119, Failure to Constrain Operations within the Bounds of an Allocated Memory Buffer |
CTR52-CPP | CWE 805, Buffer Access with Incorrect Length Value |
CTR54-CPP | CWE-469, Use of Pointer Subtraction to Determine Size |
CTR55-CPP | CWE 129, Unchecked Array Indexing |
MEM50-CPP | CWE-415, Double Free |
MEM50-CPP | CWE-416, Use After Free |
MEM51-CPP | CWE 590, Free of Memory Not on the Heap |
MEM51-CPP | CWE 415, Double Free |
MEM51-CPP | CWE 404, Improper Resource Shutdown or Release |
MEM51-CPP | CWE 762, Mismatched Memory Management Routines |
MEM52-CPP | CWE 252, Unchecked Return Value |
MEM52-CPP | CWE 391, Unchecked Error Condition |
MEM52-CPP | CWE 476, NULL Pointer Dereference |
MEM52-CPP | CWE 690, Unchecked Return Value to NULL Pointer Dereference |
MEM52-CPP | CWE 703, Improper Check or Handling of Exceptional Conditions |
MEM52-CPP | CWE 754, Improper Check for Unusual or Exceptional Conditions |
MEM56-CPP | CWE-415, Double Free |
MEM56-CPP | CWE-416, Use After Free |
MEM56-CPP | CWE 762, Mismatched Memory Management Routines |
ERR50-CPP | CWE-754, Improper Check for Unusual or Exceptional Conditions |
ERR51-CPP | CWE-754, Improper Check for Unusual or Exceptional Conditions |
ERR56-CPP | CWE-703, Failure to Handle Exceptional Conditions |
ERR56-CPP | CWE-754, Improper Check for Unusual or Exceptional Conditions |
ERR56-CPP | CWE-755, Improper Handling of Exceptional Conditions |
ERR62-CPP | CWE-676, Use of potentially dangerous function |
ERR62-CPP | CWE-20, Insufficient input validation |
CON50-CPP | CWE-667, Improper Locking |
CON51-CPP | CWE-667, Improper Locking |
CON53-CPP | CWE-764, Multiple Locks of a Critical Resource |
CON56-CPP | CWE-667, Improper Locking |
MSC50-CPP | CWE-327, Use of a Broken or Risky Cryptographic Algorithm |
MSC50-CPP | CWE-330, Use of Insufficiently Random Values |
MSC51-CPP | CWE-327, Use of a Broken or Risky Cryptographic Algorithm |
MSC51-CPP | CWE-330, Use of Insufficiently Random Values |
MSC51-CPP | CWE-337, Predictable Seed in PRNG |