gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] [gnunet] 03/03: fix possible buffer overrun


From: gnunet
Subject: [GNUnet-SVN] [gnunet] 03/03: fix possible buffer overrun
Date: Sun, 24 Jun 2018 23:01:25 +0200

This is an automated email from the git hooks/post-receive script.

martin-schanzenbach pushed a commit to branch master
in repository gnunet.

commit 61985ad211306f415207c044719e6313bc815281
Author: Schanzenbach, Martin <address@hidden>
AuthorDate: Sun Jun 24 23:01:18 2018 +0200

    fix possible buffer overrun
---
 src/namecache/namecache_api.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/namecache/namecache_api.c b/src/namecache/namecache_api.c
index 2bb233da1..6e4ebeae0 100644
--- a/src/namecache/namecache_api.c
+++ b/src/namecache/namecache_api.c
@@ -224,6 +224,12 @@ handle_lookup_block_response (void *cls,
     GNUNET_free (qe);
     return;
   }
+  if (ntohs (msg->gns_header.header.size) < sizeof (struct 
LookupBlockResponseMessage))
+  {
+    LOG (GNUNET_ERROR_TYPE_ERROR,
+         "Message is too short\n");
+    return;
+  }
   size = ntohs (msg->gns_header.header.size)
     - sizeof (struct LookupBlockResponseMessage);
   {

-- 
To stop receiving notification emails like this one, please contact
address@hidden



reply via email to

[Prev in Thread] Current Thread [Next in Thread]