An issue was discovered in Suricata before 3.1.2. If an ICMPv4 error packet is received as the first packet on a flow in the to_client direction, it confuses the rule grouping lookup logic. The toclient inspection will then continue with the wrong rule group. This can lead to missed detection.
{ "availability": "No subscription required", "ubuntu_priority": "medium", "binaries": [ { "binary_name": "libhtp-0.5.23-1", "binary_version": "3.2-2ubuntu3" }, { "binary_name": "suricata", "binary_version": "3.2-2ubuntu3" }, { "binary_name": "suricata-dbg", "binary_version": "3.2-2ubuntu3" }, { "binary_name": "suricata-hyperscan", "binary_version": "3.2-2ubuntu3" }, { "binary_name": "suricata-oinkmaster", "binary_version": "3.2-2ubuntu3" } ] }