Severe SQL Injection Flaw Discovered In WordPress Plugin With Over 1 Million Installs (bleepingcomputer.com)
According to BleepingComputer, "A WordPress plugin installed on over one million sites has just fixed a severe SQL injection vulnerability that can allow attackers to steal data from a website's database." The plugin's name is NextGEN Gallery, which has its own set of plugins due to how successful it is. From the report: According to web security firm Sucuri, who discovered the NextGEN Gallery security issues, the first attack scenario can happen if a WordPress site owner activates the NextGEN Basic TagCloud Gallery option on his site. This feature allows site owners to display image galleries that users can navigate via tags. Clicking one of these tags alters the site's URL as the user navigates through photos. Sucuri says that an attack can modify link parameters and insert SQL queries that will be executed by the plugin when the attacker loads the malformed URL. This happens due to improper input sanitization in the URL parameters, a common problem with many WordPress and non-WordPress web applications. The second exploitation scenario can happen if website owners open their site for blog post submissions. Because attackers can create accounts on the site and submit a blog post/article for review, they can also insert malformed NextGEN Gallery shortcodes. Sucuri says the plugin's authors fixed this flaw in NextGEN Gallery 2.1.79.
It's known for being so secure!! How could this happen??!?!?
Sanitizing untrusted input: it just can't be that hard. It's not that hard when I do it. So why so many iterations of the same (relatively simple) theme from WordPress and similar platforms? Really it's pitiful. At least make the attackers come up with something new.
The best is simply the best.
It's so secure written in the professional engineered PHP and is known to auto update for folks without I.T. departments and does sanity checks for SQL statements. How could this possibly happen?!
http://saveie6.com/
Dont forget to inject a load in your momma's butt tonight
Russia 1
USA 0
Makes you wonder if they notified their customers about the problem that needed updating. Or was that not in the budget.
Friends don't let friends use wordpress. Give your friends cocaine, it's better for them.
Irresponsible disclosure is responsible
Did you really name your son Robert'); Drop Table Students;--?
"...This happens due to improper input sanitization in the URL parameters"
Not this shit again. Look kids, use parameterized queries (prepared statements) or a decent sanitizer library (there are several available that are actually very good).
To get hacked because of poor sanitizing of inputs is downright embarrassing in this day and age.
Just cruising through this digital world at 33 1/3 rpm...
Sanitize
They can take my LifeAlert pendant when they pry it from my cold dead fingers.
Very representative of quality I see from PHP devs.
I bet there is somebody, somewhere, that is actually surprised about this. And they're probably using a Mac.
Comment removed based on user account deletion
And shit like wordpress? For anything?
Having PHP on a server means it will get owned. Having wordpress means it will be owned tomorrow, but definitely by next week.
This isn't news. Insecure software with poor track record and incompetent developers is insecure and has incompetent developers.
I've gotten tired of script kiddies banging down my virtual doors because of PHP and MySQL. These days I'm converting my websites to static websites by using Pelican (Python). There's no bragging rights in hacking HTML files.
Really,
Wordpress is one of the top most porous, hole filled, iffy, disadvantaged website templates out there. Its one boon & bane is its ease of use.
I have worked with, fixed, de-virused, and browsed upon many Wordpress sites, and they are oh so vulnerable. I am surprised this even made the news.
NextGEN Gallery is maintained by Imagely. We're the WordPress photography experts.
Hey Imagely, maybe you should hire a programming expert to write your code while you take pictures.
"Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
if ($wordpress = $secure){
$nukes_armed = true;
echo "Welcome mr president!",
}