Year-Old Critical Magento Flaw Still Exploited, Payment Info Stolen
Orome1 writes: A whole year has passed since a critical e-shop hijacking flaw in the Magento CMS has been patched, but the vulnerability is still being exploited in attacks in the wild, warns Sucuri researcher Denis Sinegubko. At the time, the Magento development team pushed out a patch (SUPEE-5344) but after two whole months, 98,000 online merchants still hadn't implemented it. This forced the team to send out email alerts directly to the users, urging them to apply the patch immediately. Obviously, even that was not enough. Attackers are still actively deploying malware that exploits the vulnerability to inject malicious code into the Magento core file.
We all know by now. Just take off his helmet and Professor X can get in his mind.
So, the oh-so-predictable "assume random e-commerce sites are security risks and don't use them"?
Now I'm shocked that everyone who hoists a storefront on the web shouldn't be trusted. No, wait, the other one.
This seems like it should have been expected, that's an awful lot of sites to assume they'd all keep up with security updates.
Lost at C:>. Found at C.
I'd like to avoid those merchants since they're potentially putting me at risk.
1 year seems like an awfully large unit to finally re-notice some glaring unfixed problem with common payment systems.
Headline Translation: "Users Don't Update Stuff, Film at 11"
Just cruising through this digital world at 33 1/3 rpm...
Modern app appers know that ONLY apps can app apps, so LUDDITE hackers can't app the app; only apps can!
Apps!
Isn't it open source?
Why is there no fix then?
So everybody knows not to use those merchants and they find themselves with their foolish SEO navel gazing efforts.
I had my own run in with this bug. I'd patched my production servers, but had an unpatched development server that was publicly exposed to the Internet for testing some things with outside vendors. I didn't realize it was unpatched--just happened to install that from a backup that predated installing SUPEE-5344. It was fun to go through the system in a virtualbox after it got hacked and mess around with the "Linux.Encoder.1" ransomware they uploaded to the server. http://daviddeppner.com/blog/magento-ransomware is a Blog post I wrote about the experience.
Too bad its update mechanism sucks balls. You can apply "patches", which I find often require fuzzy matches to work, but you can't actually UPGRADE to a newer version, you have to install that on a separate folder and database, then schedule a time to take it all down and export/import the whole database, orders, themes and all. It's crazy complex compared to Wordpress' simply Upgrade Now button.
. Define sqrt(x) as something really evil like (x / rand()), and bury it deep. Watch your coworkers go nuts.
All software needs simple automatic updates by default.
If a user is advanced enough to apply it themselves, then they are generally smart enough to disable automatic updates if needed.
I think having an automatic patch schedule selection grouping that corresponds to an automatic installation delay, would be beneficial for this.
For example, if there's groups 0-10 (range of security vs stability), default is randomly assigned groups 3-6, where group 0-2 installs stable patches first (manually assign for dev\test\staging respectively), 3-6(would be default and should be for most systems), 7-9 (manually assign, and would be insecure the longest, but the last group to install patches, for internal prod apps, public prod apps, and critical prod apps respectively), and 10 which would disable auto updates.
ChromeOS and debian both have autoupdate functionally, which I've seen work very well (maybe all software needs to support apt-get ;-) ).