|
|
|
@ -1571,13 +1571,6 @@ TEST_P(Test_TensorFlow_layers, tf2_permute_nhwc_ncwh) |
|
|
|
|
runTensorFlowNet("tf2_permute_nhwc_ncwh"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// issue #21852
|
|
|
|
|
TEST_P(Test_TensorFlow_layers, tf_graph_simplifier_buffer_overflow) |
|
|
|
|
{ |
|
|
|
|
// This just shouldn't segfault, otherwise it's fine
|
|
|
|
|
EXPECT_ANY_THROW(readNetFromTensorflow(path("tf_graph_simplifier_buffer_overflow_net.pb"))); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
TEST_P(Test_TensorFlow_layers, squeeze) |
|
|
|
|
{ |
|
|
|
|
#if defined(INF_ENGINE_RELEASE) |
|
|
|
@ -1743,4 +1736,25 @@ TEST_P(Test_TensorFlow_nets, EfficientDet) |
|
|
|
|
expectNoFallbacksFromIE(net); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
TEST(Test_TensorFlow_Importer, tf_graph_simplifier_buffer_overflow_21852) |
|
|
|
|
{ |
|
|
|
|
uint8_t payload[] = {0x08, 0x08, 0x0a, 0x00, 0x0a, 0x00}; |
|
|
|
|
EXPECT_ANY_THROW(readNetFromTensorflow(reinterpret_cast<const char*>(payload), sizeof(payload) / sizeof(payload[0]))); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// can be triggered with -fsanitize=address
|
|
|
|
|
TEST(Test_TensorFlow_Importer, tf_graph_simplifier_buffer_overflow_21947) |
|
|
|
|
{ |
|
|
|
|
uint8_t payload[] = {0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, |
|
|
|
|
0xba, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, |
|
|
|
|
0x0a, 0xbd, 0x00, 0x1a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0xba, |
|
|
|
|
0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, |
|
|
|
|
0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0xba, 0x0a, 0x00, |
|
|
|
|
0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0xba, |
|
|
|
|
0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, |
|
|
|
|
0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x2a, 0x00, 0xba, 0x0a, 0x00, |
|
|
|
|
0x0a, 0x00, 0x5d, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x40}; |
|
|
|
|
EXPECT_ANY_THROW(readNetFromTensorflow(reinterpret_cast<const char*>(payload), sizeof(payload) / sizeof(payload[0]))); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|