From d2b26f66d543a34334cc75350b38592d8a4ebbec Mon Sep 17 00:00:00 2001 From: David Kubasek Date: Fri, 5 Mar 2021 10:59:08 +0100 Subject: [PATCH] Fixed CID 578018 --- src/ssl.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/ssl.c b/src/ssl.c index 95fc7e37b..36acaaac2 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -40280,6 +40280,10 @@ void* wolfSSL_GetDhAgreeCtx(WOLFSSL* ssl) WOLFSSL_MSG("Serial size error"); return WOLFSSL_FAILURE; } + if (sizeof(cert->serial) < serialSz) { + WOLFSSL_MSG("Serial buffer too small"); + return BUFFER_E; + } XMEMCPY(cert->serial, serial, serialSz); cert->serialSz = serialSz; #else