Description
CWE: 789 Uncontrolled Memory Allocation
BadSource: fscanf Read data from the console using fscanf()
GoodSource: Small number greater than zero
Sinks:
GoodSink: Allocate memory with new [] and check the size of the memory to be allocated
BadSink : Allocate memory with new [], but incorrectly check the size of the memory to be allocated
Flow Variant: 84 Data flow: data passed to class constructor and destructor by declaring the class object on the heap and deleting it after use
Flaws
Test Suites
Documentation
Have any comments on this test case? Please, send us an email.