Skip to content

Commit

Permalink
Line: fix heap-buffer-overflow error (#2015)
Browse files Browse the repository at this point in the history
  • Loading branch information
IvanNardi authored Jun 21, 2023
1 parent 3608ab0 commit 46aab35
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion src/lib/protocols/line.c
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ static void ndpi_search_line(struct ndpi_detection_module_struct *ndpi_struct,
if ((packet->payload_packet_len == 46 && ntohl(get_u_int32_t(packet->payload, 0)) == 0xb6130006) ||
(packet->payload_packet_len == 8 && ntohl(get_u_int32_t(packet->payload, 0)) == 0xb6070004) ||
(packet->payload_packet_len == 16 && ntohl(get_u_int32_t(packet->payload, 0)) == 0xb609000c) ||
(ndpi_struct->packet.payload[0] == 0xD0 &&
(packet->payload_packet_len >= 2 /* TODO */ && ndpi_struct->packet.payload[0] == 0xD0 &&
(ndpi_struct->packet.payload[1] == 0xB3 || ndpi_struct->packet.payload[1] == 0xB4
|| ndpi_struct->packet.payload[1] == 0xDA || ndpi_struct->packet.payload[1] == 0xDB))) {
ndpi_int_line_add_connection(ndpi_struct, flow);
Expand Down

0 comments on commit 46aab35

Please sign in to comment.