If a single packet can crash a firewall it is probably not a firewall issue, but different layer issue, like OS, network implementation or something else. Then again, have seen some weird "firewalls" out there where packets are parsed directly. But, probably isn't science 😂 when are you publishing?