MITRE CWE
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 |