SQL Injection Attack Claims 132,000+
An anonymous reader writes "A large scale SQL injection attack has injected a malicious iframe on tens of thousands of susceptible websites. ScanSafe reports that the injected iframe loads malicious content from 318x.com, which eventually leads to the installation of a rootkit-enabled variant of the Buzus backdoor trojan. A Google search on the iframe resulted in over 132,000 hits as of December 10, 2009."
Hey, I went to 318x.com and all of a sudden my computer is acting funny. Any suggestions?
Posts not to be taken literally. Almost everything is sarcasm.
I blame Mrs. Roberts.
Slashdot is not a game, Slashdot is not a game. Crap, I just lost points.
After doing a whois, I see that just about all information is described as "Unknown"
Why is this domain still in existence? Can ICANN take it down?
It looks like the sole reason for this domain is for malware.
It's NOT me! It's the meds! I'm on 1000mg of Fukitol.
Doesn't say what systems are affected by this SQL Injection. What is the vulnerability? Doesn't say how to detect a compromised server. Etc...
What is the point of this?
If they know where the site is that's hosting the payload why don't they just shut them down? I realize the locations for the hosting are carefully chosen to provide maximum insulation, but still you'd expect that by now (years after this sort of thing became common) that there'd be mechanisms and procedures in place to break these down swiftly?
I work for the Department of Redundancy Department.
It can't get me, I use NoScript... nana na nana
Doesn't say what systems are affected by this SQL Injection.
All I can tell (from TFA), is it affects Windows servers.
Reply to That ||
Doesn't say what systems are affected by this SQL Injection.
All I can tell (from TFA), is it affects Windows
Fixed. Need coffee.
Reply to That ||
Seriously people stop naming your kids with ');DROP TABLE at the end...
Trying to install linux on my microwave, but keep getting a kernel panic...
I love the way they fail to mention what server systems might be effected. Is it SQL Server? MySQL? .NET? PHP? Windows servers? Linux? Both? What web sites are vulnerable?
It's always fun to snicker when you get to the registry entries which points to Windows. Although there was a trojan for Ubuntu in a desktop theme a few days ago, so enjoy the time to mock Windows users while it lasts.
That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
but when I see "claims " I think of deaths, not malware infections.
The article said "SQL" in the headline, but never mentioned it again after that.
Swedish plasma phys. PhD student; MSc EE; knows maths, programming, electronics; finance interest; seeks opportunities
So it's MS and Adobe vulnerabilities that actually let the malware onto your system.
FTA:
Observed exploits include:
* Integer overflow vulnerability in Adobe Flash Player, described in CVE-2007-0071
* MDAC ADODB.Connection ActiveX vulnerability described in MS07-009
* Microsoft Office Web Components vulnerabilities described in MS09-043
* Microsoft video ActiveX vulnerability described in MS09-032
* Internet Explorer Uninitialized Memory Corruption Vulnerability – MS09-002.
Add to windows\system32\drivers\etc\hosts:
127.0.0.1 318x.com
And you should be safe, for the moment.
Just one more reason to use MongoDB (http://www.mongodb.org/) No SQL injection type problems. Along with all the other reasons as well of course.
The assumption is that once there are a hundred thousand servers hit, and maybe fewer, if the hosting company doesn't shut down the site within an hour or two a responsible upstream router blocks traffic from the site. Every delivered payload costs society more time and money.
-- IANAL, this isn't legal advice, and definitely isn't legal advice for you. Also, Squee!
It looks like the page serving out malware is suffering from the Slashdot effect.
You will have to manually install the trojan.
You can get it here: :)
http://microsoft.com/
validate your SQL inputs before posting them against an Internet-facing database. This isn't an SQL problem. This isn't a Windows-based problem. This is a poor coders problem. If there are high-profile websites that were compromised I'd be one pissed off PHB fo sho...
whois 121.14.136.5
OrgName: Asia Pacific Network Information Centre
OrgID: APNIC
CIDR: 121.0.0.0/8
nslookup aa1100.2288.org
Name: aa1100.2288.org
Address: 121.12.116.32
whois 121.12.116.32
OrgName: Asia Pacific Network Information Centre
OrgID: APNIC
CIDR: 121.0.0.0/8
cmd drop log all from 121.0.0.0/8 to any via $OutsideNic
Hmmm...;)UPDATE users SET isAdmin='1' WHERE users.login='zefciu';
Exactly!
Obligatory
Hit Google, you'll get things like this
Looks like Windows IIS + MSSQL again.
Malware description
Threatname: Backdoor.Win32.Buzus.croo
Aliases: Trojan-PWS.Win32.Lmir (Ikarus, a-squared); TR/Hijacker.Gen (AntiVir); Trojan/Win32.Buzus.gen (Antiy-AVL); W32/Agent.S.gen!Eldorado (F-Prot, Authentium); Win32:Rootkit-gen (Avast); Generic15.CBGO (AVG); Trojan.Generic.2823971 (BitDefender, GData); Trojan.Buzus.croo (Kaspersky, QuickHeal); Trojan.NtRootKit.2909 (DrWeb); Trj/Buzus.AH (Panda).
It's already under a huge DOS attack by the readers of Slashdot. There's no need to block it, in fact you should be attempting to load that page in concert with all the other members of the Slashbot.
From TFA:
"A large scale SQL injection attack has injected a malicious iframe on tens of thousands of susceptible websites."
Anybody know what made these thousands of websites susceptible?!?
Useless article for us admins...
Lame, or just to stupid to understand! OK, I'm a coder but I take security very seriously. Why are sites still prone to this type of attack? I used to work with Classic ASP scripts, (I use .NET now obviously), which were very prone to SQL injection attacks but I had no problems, mainly because on all pages, I simply check the query string for the following:
char(
cast(
convert(
If it contained any of these, add IP to bad list and redirect to /banned.htm page.
SIMPLE!!
You're doing it wrong, it should be... NO CARRIER
The source of the attacks are servers who have been compromised through SQL injection. I get that. It's an important detail. They fail to identify what sites and/or what those sites are running that is exploitable in this way. Is it MySQL? Is it MS SQL? Oracle? Is it a particular software package running on a particular web host platform? The questions are too many and should have been answered in the article.
What is done after a server is compromised is pretty common. Microsoft components, especially those linked through ActiveX, have been not just a hole in Microsoft security, but a tunnel into the Windows kernel big enough to drive a truck through. A vulnerability in Adobe flash is only a a problem when it uses ActiveX to get there. Flash running in other ways does not seem to pose such an extreme threat otherwise. But while these are important security concerns to be aware of, it has nothing to do with the topic of the story as indicated by the headline or the first line of the story which is about compromised SERVERS, not about compromised clients.
I must disagree with the way they calculated infections. Counting the number of times something comes up on Google does not equal the number of infections.
"...we dont care about the economics; we just want to be able to hack great stuff."
As many have pointed out, the blog post does not offer sufficient detail, but does offer the rather sensational headline "SQL injection attack claims 132,000+". The Google Safe Browsing diagnostic page for 318x.com has it closer to 1200 or so:
http://google.com/safebrowsing/diagnostic?site=318x.com/
Has this site acted as an intermediary resulting in further distribution of malware?
Over the past 90 days, 318x.com appeared to function as an intermediary for the infection of 1202 site(s) including 37y.org/, jxagri.gov.cn/, glojj.com/.
Has this site hosted malware?
Yes, this site has hosted malicious software over the past 90 days. It infected 1269 domain(s), including 37y.org/, cec.org.cn/, jxagri.gov.cn/.
so if your site gets infected will you lose control of what goes on it or will it look like the "Hackers movie" MS paint thing, just be a pain in the a**?
This needs more cowbell!!!
If they search for the right string, then it should very closely approximate the number of compromised websites. The only other thing it should find are people talking about how to find the list of compromised websites.
"Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
I googled 318x.com and SQL injection and found this. A little further searching revealed that Asprox has been ramping up activity recently.
can't find the path HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\DrvKiller on my linux box...any ideas?
Oops. Send those SQL injections back. We don't need them.
* Integer overflow vulnerability in Adobe Flash Player, described in CVE-2007-0071
* MDAC ADODB.Connection ActiveX vulnerability described in MS07-009
* Microsoft Office Web Components vulnerabilities described in MS09-043
* Microsoft video ActiveX vulnerability described in MS09-032
* Internet Explorer Uninitialized Memory Corruption Vulnerability – MS09-002.
Unless you have a driver that is seriously deficient, you can leave out the cfsqltype="cf_sql_varchar" part.
Many dynamic SQL interfaces are at least as verbose, due to the requirement to bind all the parameters. And good luck if you have to count question marks to get your parameter bindings in the right order, as in PHP, ODBC, JDBC etc.
Precompiler interfaces are the best, but who uses precompilers any more? Or you could just write as much as possible using stored procedures, but that has its own unique form of pain.
For various reasons, an SQL injection generally targets a specific application running on a specific database. Unless your database interface is seriously deficient, like MS SQL server, it is difficult to perform a successful SQL injection without knowing what the table structure is. And of course, most applications do not run on multiple database types.
That makes it sound like people died of SQL injection. . .
You are not the customer.
These are again Chinese based servers.
http://google.com/safebrowsing/diagnostic?site=318x.com/
Living in Chile
The targeted platform, just like last year, is ASP/SQL Server. Since it allows running stacked queries/PL-SQL, it's *way* easier to automate exploiting vulnerable applications on this platform than on PHP/MySQL for example. Automated reading exploit on PHP/MySQL is possible however generalized automated writing is out of the question.
I have one Mac laptop and one Linux laptop. Will the rootkit be a problem for me?
No search link is provided..... is that to prevent clicking ? I'd like to do that search myself to check for any sites we run on our hosting platform.
C:\>dd if=/dev/zero of=/dev/sda bs=8192
'dd' is not recognized as an internal or external command,
operable program or batch file.
Now what? [grin]
Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
funny how it does not say wordpress anywhere when it was one of the main targets
wordpress is the worst piece of software I have seen ( besides phpmyadsnew )
I may be a total newb, but this really looks more like cross-site scripting and not SQL injection.
From post:
"injected a malicious iframe on tens of thousands of susceptible websites"
Wikipedia:
http://en.wikipedia.org/wiki/Sql_injection
http://en.wikipedia.org/wiki/Cross-site_scripting
Unless your database interface is seriously deficient, like MS SQL server, it is difficult to perform a successful SQL injection without knowing what the table structure is.
MSSQL Server has nothing to do with the problem here. It's just as easy to hack MySQL, Oracle, PostGres or *any* database server with a SQL injection if the web server is running unsafe code. Properly escaping SQL queries with user-supplied data is equally easy and secure across any and all database platforms -- the developers just need to make sure that it happens.
Well a successful attack would be database dependent, but bad SQL code that allows data execution at the application level is a vulnerability regardless of the backend. So for MS you might use an injection of "Myname'\n sp_help USERS" where in Oracle the string "Myname'; describe USERS" would achieve the same effect. The attack is different, but the vulnerability is the same.