You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

CERT Rule

Related Guidelines

CTR50-CPPCWE 119, Failure to Constrain Operations within the Bounds of a Memory Buffer
CWE 129, Improper Validation of Array Index
CTR52-CPPCWE 119, Failure to Constrain Operations within the Bounds of an Allocated Memory Buffer
CWE 805, Buffer Access with Incorrect Length Value
CTR54-CPPCWE-469, Use of Pointer Subtraction to Determine Size
CTR55-CPPCWE 129, Unchecked Array Indexing
MEM50-CPP

CWE-415, Double Free
CWE-416, Use After Free

MEM51-CPPCWE 590, Free of Memory Not on the Heap
CWE 415, Double Free
CWE 404, Improper Resource Shutdown or Release
CWE 762, Mismatched Memory Management Routines 
MEM52-CPP

CWE 252, Unchecked Return Value
CWE 391,
Unchecked Error Condition
CWE 476,
NULL Pointer Dereference
CWE 690
, Unchecked Return Value to NULL Pointer Dereference
CWE 703
, Improper Check or Handling of Exceptional Conditions
CWE 754, Improper Check for Unusual or Exceptional Conditions

MEM56-CPP

CWE-415, Double Free
CWE-416, Use After Free
CWE 762, Mismatched Memory Management Routines 

ERR50-CPPCWE-754, Improper Check for Unusual or Exceptional Conditions
ERR51-CPPCWE-754, Improper Check for Unusual or Exceptional Conditions
ERR56-CPP

CWE-703, Failure to Handle Exceptional Conditions
CWE-754, Improper Check for Unusual or Exceptional Conditions
CWE-755, Improper Handling of Exceptional Conditions

CON50-CPPCWE-667, Improper Locking
CON51-CPPCWE-667, Improper Locking
CON53-CPPCWE-764, Multiple Locks of a Critical Resource
CON56-CPPCWE-667, Improper Locking
MSC50-CPPCWE-327, Use of a Broken or Risky Cryptographic Algorithm
CWE-330, Use of Insufficiently Random Values
MSC51-CPP

CWE-327, Use of a Broken or Risky Cryptographic Algorithm
CWE-330, Use of Insufficiently Random Values
CWE-337, Predictable Seed in PRNG

FIO21-CPPCWE-362, Concurrent Execution Using Shared Resource with Improper Synchronization ("Race Condition")
CWE-675, Duplicate Operations on Resource
  • No labels