We joked in our last internal meeting that this is the end of public software... I have a feeling we may be right, at least in the very short term.
Thankfully a lot of the low level stuff is just not that exposed to the network so even if you find a bug in some firmware, you still have to find a way to access it over the network.