Thank you for the link and the information it contained, just like any natural cryptocoin ERC20 token are not left out from the attack of hackers and those that want to get rich by playing fast-one on other people's efforts and intelligent.
This actually affected a particular exchange and not all the crypto exchange websites, i will only quote the aspect that affect the developer from the article.
What can Ethereum do about this?
While I dont think the Ethereum developers can do much more than continuing to educate the public about how the Ethereum actually works, we might suggest additional checks added in the future versions of Solidity, for example validating that the transaction input data length matches the expected data for the given contract method.