[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