From 2fcf641e87edbd7188b5c8390c3e12128638f01a Mon Sep 17 00:00:00 2001 From: Vitaly Lavrov Date: Mon, 7 Jun 2021 08:08:39 +0000 Subject: Fixed uninitialized memory use. (#1198) The pointer "header" must be initialized before first call pcap_next_ex(). --- fuzz/fuzz_ndpi_reader.c | 1 + 1 file changed, 1 insertion(+) (limited to 'fuzz') diff --git a/fuzz/fuzz_ndpi_reader.c b/fuzz/fuzz_ndpi_reader.c index 49460ef4f..465aa227d 100644 --- a/fuzz/fuzz_ndpi_reader.c +++ b/fuzz/fuzz_ndpi_reader.c @@ -86,6 +86,7 @@ int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) { sizeof(workflow->stats.protocol_flows)); ndpi_finalize_initialization(workflow->ndpi_struct); + header = NULL; r = pcap_next_ex(pkts, &header, &pkt); while (r > 0) { if(header->caplen >= 42 /* ARP+ size */) { -- cgit v1.2.3