This is a problem with Parity (a company, not 'Ethereum'), and the Parity wallet service that they offer.
It's not a vulnerability of Ethereum.
It's not a vulnerability of Ethereum.
It's sort of how like a "use after free" bug in a program written in a non-GC'd language isn't a vulnerability of the language itself.
Languages encourage or discourage (or even eliminate) lasses of bugs based on their design. Etherum's is particularly bad in this regard.