Hardware vulnerabilities are possible, but the risk is so minimal that it's acceptable IMO. Especially self hosting shot, you're not a honey pot they're gunna go for first
Discussion
My main concern would be running too many apps and services on one node but I'm not sure if that's a real concern or not.
I have a Start9 node that's just lightning and one that has all the other stuff I want to run on it.