I recently noticed that despite there being no firewall rules permitting it (and my own deny any->any rule at the bottom in the firewall app), ICMP ping requests from any non-wan client can route right accross the firewall to anywhere on the internet.
I even tried adding a firewall rule at the top just blocking all protocol ICMP, but devices could still ping anything on the internet.
I had to add a filter rule in Network->Config blocking all Protocol ICMP from any non-wan to any wan.
This should not be the default. No one in their right mind would want a firewall that indescriminately allows TCP/443 to anywhere on the internet from any client by default (emphasis on the any client). The protocol ICMP should not be an exception to this. The ICMP protocol can carry data just like TCP and UDP.
Malware can and does use ICMP as a C2 (Command and control) path to bypass firewall filtering. It should not be the default to allow any LAN client ICMP access to anywhere on the internet. The only exception I can see is allowing ICMP LAN to LAN.
Not sure if this was an oversight on Untangle's side (maybe they did only intend for ICMP to be LAN to LAN unrestricted), but regardless I would urge the Untangle team to seriously consider removing this behavior as default.
I even tried adding a firewall rule at the top just blocking all protocol ICMP, but devices could still ping anything on the internet.
I had to add a filter rule in Network->Config blocking all Protocol ICMP from any non-wan to any wan.
This should not be the default. No one in their right mind would want a firewall that indescriminately allows TCP/443 to anywhere on the internet from any client by default (emphasis on the any client). The protocol ICMP should not be an exception to this. The ICMP protocol can carry data just like TCP and UDP.
Malware can and does use ICMP as a C2 (Command and control) path to bypass firewall filtering. It should not be the default to allow any LAN client ICMP access to anywhere on the internet. The only exception I can see is allowing ICMP LAN to LAN.
Not sure if this was an oversight on Untangle's side (maybe they did only intend for ICMP to be LAN to LAN unrestricted), but regardless I would urge the Untangle team to seriously consider removing this behavior as default.
Comment