bpv6 (Bundle) dissector int underflow/overflow leads to inf loop - denial of service
## Summary In the bpv6 protocol `evaluate_sdnv` function might return negative number which will be used in arithmetic for loop index ![wireshark___packet-bpv6_c](/uploads/231d238575dad0115daa4f16d4d9b2d3/wireshark___packet-bpv6_c.png) My short investigation concludes that all loop around these items are affected: - hf_block_ciphersuite_param_type - hf_block_ciphersuite_result_item_length - hf_block_ciphersuite_result_data - hf_block_ciphersuite_params_item_length - hf_block_ciphersuite_result_type Please see the attached pcap as an example for the loop around `hf_block_ciphersuite_result_type`. [bundle.block.ciphersuite_result_type.pcap](/uploads/1531dd0bf9507861a1d5b3a70f4f40a8/bundle.block.ciphersuite_result_type.pcap) ## Build information ``` TShark (Wireshark) 3.7.0 (v3.7.0rc0-844-g14a1dfbe1083) ```
issue