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 |