I have a Linux Mint host running Windows XP Virtual Machines with VirtualBox. The XP VM's are connected to the internet via the host. In the Linux host, I have blocked every port with a firewall except for ports 80, 443, 8333, 9332, 9333, 22556.
One VM, for example, is for my Bitcoin and other coin wallets. Another VM is used to run a custom web spider software that analyzes data from websites, and so on.
My question is: is it safe to run an old Windows such as XP from behind a firewall? By safe, I am mainly referring to remote exploits.