Hey everyone, thanks for all the help from everybody pitching in and solving this issue together. We were working late last night trying to figure out what the vulnerability was. We finally figured out what it was. Thanks to Val at Paradigm Vision for first notifying us, everyone then on the #cakes channel, of course mike, jon and everyone else who've helped us figure out what happened.
It's my fault that this vulnerability happened and I apologize for any harm that it has caused. I'm not quite sure how it slipped my mind to escape one of the queries that was coming in which lead to a mysql injection vulnerability. I know how to prevent theses issues when coding, but some how my system to check whether I had prevented the injection failed, and my error in judgement shows. I've tried hard to make the application secure and it is extremely unfortunate to constantly see people trying to break into the application, not only comprising our work but everyone else who uses the application.
Although in the midst of all of the mess, there is a little bit of good that was shown. Some of the peoples' installations were unable to be hacked into. It appears that without being able to access the 202-login.php file, which essential is the only file that can login a user, was not present, or the hackers couldn't get in with, they were not able to login to the application. This means people who put extra effort to secure their 202-login.php file were not suspectible to getting comprised. And that not everyone was comprised.
A simple quick fix for everyone is you can simply move your 202-login.php file somewhere else, or name it completely random, so that no one will find it. This is the only file that can log you in, so if it is not accessible, people won't be able to login. So you can move the file into another folder, or rename the file completly. It doesn't need to be in the root directory, it can be placed elsewhere, where-ever you want to move the login file, you can do that. And the only way to login will be accessing this file.
Sorry about that everyone, thanks for notifying us, and we'll keep you guys on what happens next.