From 05734f3d314a31facbce61799b98206ccc5963a5 Mon Sep 17 00:00:00 2001 From: Ivan Nardi <12729895+IvanNardi@users.noreply.github.com> Date: Sun, 16 Jan 2022 19:28:39 +0100 Subject: Zattoo: fix Null-dereference READ with ipv6 traffic (#1410) Fix: 20b5f6d7 Detected by oss-fux: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=43700 --- src/lib/protocols/zattoo.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/lib/protocols/zattoo.c') diff --git a/src/lib/protocols/zattoo.c b/src/lib/protocols/zattoo.c index d32c36866..74d3d7bbe 100644 --- a/src/lib/protocols/zattoo.c +++ b/src/lib/protocols/zattoo.c @@ -100,7 +100,7 @@ void ndpi_search_zattoo(struct ndpi_detection_module_struct *ndpi_struct, struct ndpi_parse_packet_line_info(ndpi_struct, flow); // test for unique character of the zattoo header - if(packet->parsed_lines == 4 && packet->host_line.ptr != NULL) { + if(packet->parsed_lines == 4 && packet->host_line.ptr != NULL && packet->iph) { u_int32_t ip; u_int16_t bytes_read = 0; -- cgit v1.2.3