Answer by
mgevans (20)
Firewall code is like most other software, if it finds an unhandleable set of data it will break. if you were downloading a file that contained content that confused the firewall it could either stop working entirely or work in unexpected ways. This is similar to how many viruses work.