Yeah, it's a pretty simple solution. It's not really even a programming bug but more of a design bug. The way the forms are set up makes it so users tend to accidentally submit form info more than once. So the form setup needs to change in some way such as the way I described.
So this is an old bug? Well, I guess the programmer has been busy fixing the other bugs, like the ones that could cause exploits and stuff like that.