I considered using a padding oracle attack in the post, but it's aimed at a very basic level of understanding. I find padding oracles are much harder to describe to newcomers.
Also, the XOR malleability issue is present in lots of block modes of operation.