Critical Palo Alto Networks software bug hits exposed firewalls