We got notified of this thread from a user, hey, my first post...
In regards to Microsoft France,
We've done user scans for both any microsoft related site, and also the user that had the dnn site on the Microsoft site. We did not sell anything to Microsoft, nor did was the user that had the DNN site on Microsoft France, registered on our site, or in snowcovered.com - as I had also alerted Brice and he also followed up against their user records just in case it was a unknown area. Nor have we been contacted by Microsoft in relation to the issue.
Yes agreed, that hack shouldn't have been possible - that's what at times you get for having the most installed module outside of core, and code that lingers through a 3 year life span of module development when you started writing it while you were wet behind the ears. Again thanks Cathal for quickly isolating it and working on it with us.
Nina - I usually find your comments usually humourous and ignore them, however, I find it curious that you always spout off in forums, but never contact us if you have a problem. Frankly I find that behaviour to border on slander especially by someone with the DNN core team logo beside their name. Even more interestingly enough, you never mention that in your little comments that you don't contact the vendor when you have a problem.
If you had contacted us Nina, we could have quickly suggested an alternative measure to quickly isolate the issue, and remove the potential for any possible repercussions on your site(s). We responded to well over 1000 requests for more information in a period of the first week after Cathal informed us of the problem. So the time you spent writing forum notations, could have easily fixed the problem before it occurred in mass on your site. Possibly even more important was your quick reaction to this problem by posting your comments in the forums on the day of notification may have caused some to go "perhaps I'll be fine - it's working now, and Nina says the upgrade had problems", which may have led some people NOT to upgrade their sites. So not only was your behaviour extremely unwise, it was not in the best interest of the community at large, and could have been responsible for more of the ripple affect we saw after the blog entry in the Washington post was posted - many of them mentioned that they did receive the email and had not upgraded nor contacted us in response to it.
Cathal was a soul of courteousy and professionalism which I would expect from anyone that is a member of core team. And as Cathal can concur, we were the ones that requested the security blog entry to be posted with no delay on DotNetNuke.com.
The important fact that should be mentioned is the point that anyone using ANYTHING attached to the Internet should insure that their user information is current with the vendor, that their email address is actually in use and to always update their modules in a timely manner. This is the Internet, anything can happen - ask Microsoft if even their best practices and testing methodology can be circumvented. To say anything is 100% secure is a fallacy - they just haven't found an exploit yet and going around bragging about something being 100% hacker proof is really just putting a big red bull target on your code. Just because it hasn't happened yet, doesn't necessarily mean it won't in the future. Vendors have the ultimate responsiblity to insure that their code is safe, but in the aspect if something does occur, both the vendor and the client have the responsibility to insure that their sites are remediated.
Regards,
Richard Cox
DNN Modules