This is the first article I've read that actually details what the issue is and why it doesn't just effect custom Bitcoin clients.