Let me guess... another hard fork to undo this.
Nah, Vitalik is not affected by the bug this time. You only hard fork, when your money are stolen.
There was no such twist this time around which means the funds could already have been transferred to an exchange and withdrawn as dollars or BTC. You can only undo the ETH part of the transaction, which would take money away from the exchange (or from people who have since bought the stolen coins from the exchange unknowningly) and give it back to the victim. That's a lot less palatable than taking the money from the thief, so it's unlikely to happen.
This is completely incorrect.
A hard fork can undo anything, it's just backing up before this happened and continuing down another path as if it didn't.