Hacked
Wednesday, March 18th, 2009We have been evaluating cs-cart as a replacement shopping cart on our store front. It has more features than Actinic, our current solution; it seems generally more flexible and configurable; and it isn’t tied to Windows. We installed a store based on a beta release of the forthcoming 2.0 version, did a lot of data and design migration, and all was going well. Until yesterday when I tried to log into the admin area and found I was locked out. A little investigation revealed the site had been hacked from Russia using an apparently well known SQL injection hack. I replayed it myself and got a nicely formatted list of user names and password hashes in the product description area. I thought the admin password was strong enough to resist a hash lookup attack, but apparently it took him just 9 minutes to figure out the password and log in.
A post to the cs-cart forum was met with the response that the sql injection attack was well known, and that was it. Studied indifference. I still like cs-cart but this attitude worries me. I am going to modify the password code on my copy to incorporate a salt into the password, and I may make some other changes to make my password generation different from the standard. I may even package up an add-on for other users. But if any other such blatant insecurities come to light we will be looking elsewhere for our shopping cart software.