From b74f3fd9786cbaf9287c50f46a50583c2af64924 Mon Sep 17 00:00:00 2001 From: Mats Klepsland Date: Wed, 18 May 2016 15:36:25 +0200 Subject: [PATCH] coverty: fix CID 1361873 --- src/app-layer-ssl.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/app-layer-ssl.c b/src/app-layer-ssl.c index f9e1a1770b..d1801be669 100644 --- a/src/app-layer-ssl.c +++ b/src/app-layer-ssl.c @@ -278,6 +278,9 @@ static int TLSDecodeHandshakeHello(SSLState *ssl_state, uint8_t *input, uint16_t extensions_len = input[0] << 8 | input[1]; input += 2; + if (!(HAS_SPACE(extensions_len))) + goto invalid_length; + uint16_t processed_len = 0; while (processed_len < extensions_len) { -- 2.47.2