Os firewalls * podem bloquear os pacotes ICMP, mas eles não o fazem necessariamente por padrão. Se um firewall bloqueia ou não o ICMP depende de sua configuração.
Muitos firewalls são configurados para permitir alguns tipos de ICMP (como solicitações/respostas de eco, ping) enquanto bloqueiam outros (como mensagens inacessíveis de destino) por razões de segurança. Outros podem bloquear todo o tráfego do ICMP para evitar certos tipos de ataques. Outros ainda podem permitir todo o tráfego do ICMP.
Em suma, é inteiramente dependente da configuração do firewall.