Deprecated test suite
Juliet C/C++ 1.2 Test suite #84
DownloadDescription
A collection of test cases in the C/C++ language. It contains examples for 118 different CWEs.
All documents related to the Juliet Test Suite can be found at the documents page.
This software is not subject to copyright protection and is in the public domain. NIST assumes no responsibility whatsoever for its use by other parties, and makes no guaranties, expressed or implied, about its quality, reliability, or any other characteristic.
Documentation
Displaying test cases 47276 - 47300 of 61387 in total
-
CWE: 121 Stack Based Buffer Overflow Sinks: type_overrun_memcpy GoodSink: Perform the memcpy() and prevent overwriting part of the structure BadSink : Overwrite part of the structure by incorrectly using the sizeof(struct) in memcpy() Flow Variant: 10 Control flow: if(globalTrue) and if(globa...
-
CWE: 121 Stack Based Buffer Overflow Sinks: type_overrun_memcpy GoodSink: Perform the memcpy() and prevent overwriting part of the structure BadSink : Overwrite part of the structure by incorrectly using the sizeof(struct) in memcpy() Flow Variant: 11 Control flow: if(globalReturnsTrue()) and...
-
CWE: 121 Stack Based Buffer Overflow Sinks: type_overrun_memcpy GoodSink: Perform the memcpy() and prevent overwriting part of the structure BadSink : Overwrite part of the structure by incorrectly using the sizeof(struct) in memcpy() Flow Variant: 12 Control flow: if(globalReturnsTrueOrFalse())
-
CWE: 121 Stack Based Buffer Overflow Sinks: type_overrun_memcpy GoodSink: Perform the memcpy() and prevent overwriting part of the structure BadSink : Overwrite part of the structure by incorrectly using the sizeof(struct) in memcpy() Flow Variant: 13 Control flow: if(GLOBAL_CONST_FIVE==5) an...
-
CWE: 121 Stack Based Buffer Overflow Sinks: type_overrun_memcpy GoodSink: Perform the memcpy() and prevent overwriting part of the structure BadSink : Overwrite part of the structure by incorrectly using the sizeof(struct) in memcpy() Flow Variant: 14 Control flow: if(globalFive==5) and if(gl...
-
CWE: 121 Stack Based Buffer Overflow Sinks: type_overrun_memcpy GoodSink: Perform the memcpy() and prevent overwriting part of the structure BadSink : Overwrite part of the structure by incorrectly using the sizeof(struct) in memcpy() Flow Variant: 15 Control flow: switch(6)
-
CWE: 121 Stack Based Buffer Overflow Sinks: type_overrun_memcpy GoodSink: Perform the memcpy() and prevent overwriting part of the structure BadSink : Overwrite part of the structure by incorrectly using the sizeof(struct) in memcpy() Flow Variant: 16 Control flow: while(1)
-
CWE: 121 Stack Based Buffer Overflow Sinks: type_overrun_memcpy GoodSink: Perform the memcpy() and prevent overwriting part of the structure BadSink : Overwrite part of the structure by incorrectly using the sizeof(struct) in memcpy() Flow Variant: 17 Control flow: for loops
-
CWE: 121 Stack Based Buffer Overflow Sinks: type_overrun_memcpy GoodSink: Perform the memcpy() and prevent overwriting part of the structure BadSink : Overwrite part of the structure by incorrectly using the sizeof(struct) in memcpy() Flow Variant: 18 Control flow: goto statements
-
CWE: 121 Stack Based Buffer Overflow Sinks: type_overrun_memmove GoodSink: Perform the memmove() and prevent overwriting part of the structure BadSink : Overwrite part of the structure by incorrectly using the sizeof(struct) in memmove() Flow Variant: 01 Baseline
-
CWE: 121 Stack Based Buffer Overflow Sinks: type_overrun_memmove GoodSink: Perform the memmove() and prevent overwriting part of the structure BadSink : Overwrite part of the structure by incorrectly using the sizeof(struct) in memmove() Flow Variant: 02 Control flow: if(1) and if(0)
-
CWE: 121 Stack Based Buffer Overflow Sinks: type_overrun_memmove GoodSink: Perform the memmove() and prevent overwriting part of the structure BadSink : Overwrite part of the structure by incorrectly using the sizeof(struct) in memmove() Flow Variant: 03 Control flow: if(5==5) and if(5!=5)
-
CWE: 121 Stack Based Buffer Overflow Sinks: type_overrun_memmove GoodSink: Perform the memmove() and prevent overwriting part of the structure BadSink : Overwrite part of the structure by incorrectly using the sizeof(struct) in memmove() Flow Variant: 04 Control flow: if(STATIC_CONST_TRUE) an...
-
CWE: 121 Stack Based Buffer Overflow Sinks: type_overrun_memmove GoodSink: Perform the memmove() and prevent overwriting part of the structure BadSink : Overwrite part of the structure by incorrectly using the sizeof(struct) in memmove() Flow Variant: 05 Control flow: if(staticTrue) and if(st...
-
CWE: 121 Stack Based Buffer Overflow Sinks: type_overrun_memmove GoodSink: Perform the memmove() and prevent overwriting part of the structure BadSink : Overwrite part of the structure by incorrectly using the sizeof(struct) in memmove() Flow Variant: 06 Control flow: if(STATIC_CONST_FIVE==5)...
-
CWE: 121 Stack Based Buffer Overflow Sinks: type_overrun_memmove GoodSink: Perform the memmove() and prevent overwriting part of the structure BadSink : Overwrite part of the structure by incorrectly using the sizeof(struct) in memmove() Flow Variant: 07 Control flow: if(staticFive==5) and if...
-
CWE: 121 Stack Based Buffer Overflow Sinks: type_overrun_memmove GoodSink: Perform the memmove() and prevent overwriting part of the structure BadSink : Overwrite part of the structure by incorrectly using the sizeof(struct) in memmove() Flow Variant: 08 Control flow: if(staticReturnsTrue()) ...
-
CWE: 121 Stack Based Buffer Overflow Sinks: type_overrun_memmove GoodSink: Perform the memmove() and prevent overwriting part of the structure BadSink : Overwrite part of the structure by incorrectly using the sizeof(struct) in memmove() Flow Variant: 09 Control flow: if(GLOBAL_CONST_TRUE) an...
-
CWE: 121 Stack Based Buffer Overflow Sinks: type_overrun_memmove GoodSink: Perform the memmove() and prevent overwriting part of the structure BadSink : Overwrite part of the structure by incorrectly using the sizeof(struct) in memmove() Flow Variant: 10 Control flow: if(globalTrue) and if(gl...
-
CWE: 121 Stack Based Buffer Overflow Sinks: type_overrun_memmove GoodSink: Perform the memmove() and prevent overwriting part of the structure BadSink : Overwrite part of the structure by incorrectly using the sizeof(struct) in memmove() Flow Variant: 11 Control flow: if(globalReturnsTrue()) ...
-
CWE: 121 Stack Based Buffer Overflow Sinks: type_overrun_memmove GoodSink: Perform the memmove() and prevent overwriting part of the structure BadSink : Overwrite part of the structure by incorrectly using the sizeof(struct) in memmove() Flow Variant: 12 Control flow: if(globalReturnsTrueOrFa...
-
CWE: 121 Stack Based Buffer Overflow Sinks: type_overrun_memmove GoodSink: Perform the memmove() and prevent overwriting part of the structure BadSink : Overwrite part of the structure by incorrectly using the sizeof(struct) in memmove() Flow Variant: 13 Control flow: if(GLOBAL_CONST_FIVE==5)...
-
CWE: 121 Stack Based Buffer Overflow Sinks: type_overrun_memmove GoodSink: Perform the memmove() and prevent overwriting part of the structure BadSink : Overwrite part of the structure by incorrectly using the sizeof(struct) in memmove() Flow Variant: 14 Control flow: if(globalFive==5) and if...
-
CWE: 121 Stack Based Buffer Overflow Sinks: type_overrun_memmove GoodSink: Perform the memmove() and prevent overwriting part of the structure BadSink : Overwrite part of the structure by incorrectly using the sizeof(struct) in memmove() Flow Variant: 15 Control flow: switch(6)
-
CWE: 121 Stack Based Buffer Overflow Sinks: type_overrun_memmove GoodSink: Perform the memmove() and prevent overwriting part of the structure BadSink : Overwrite part of the structure by incorrectly using the sizeof(struct) in memmove() Flow Variant: 16 Control flow: while(1)