Spotted a note about a forum being hacked from Granada in the
travel section, but it looks like it's hitting rather wide and injecting itself into ASP sites with databases quite a lot.
There's a breakdown on this site (page 2+ is most useful):
Anyone know about nihaorr1
...but essentially if you're running IIS and ASP with MSSQL then this could be quite serious if you don't spot it coming in. According to Slashdot and F-Secure, there could be 500,000 servers affected, although I didn't think 500K people were daft enough to run Windows based servers.
There's a lot of confusing information on this currently as to exactly what it does, but in essence it seems that an encrypted query string or form input hits the site and tries to run an SQL type injection attack against the database. Due to the encryption and problems with ASP and MSSQL this isn't too easy to spot, so it effectively finds all the TEXT fields and adds some J/script code to those - presuambly on the assumption that some of them will be outputted to the screen.
The output is a series of J/script based iFrames which install a trojan on the users computer, which then tries to attack web sites with this virus. A bit like when that virus hit lots of PHPBB boards. Unfortunately like that one, it runs and pottentially hits very hard but doesn't seem to use Google to do the attacks. Presumably it only runs when it finds an ASP site to send it's injection by GET or POST.
It also seems it uses known problems with MSSQL and ASP to get in and do it's work so doesn't currently hit LAMP systems. I don't understand all the technical stuff about exactly how it gets in, but from what I can see it gets past quite a few security features so even having permissions on the tables
might not always protect.
A few more bits on it:
Microsoft Security Advisory (951306): Vulnerability in Windows Could Allow Elevation of Privilege
Slashdot | 500 Thousand MS Web Servers Hacked
Final aim of this seems to be something to do with the Olympics in China, but it could easily be altered to destroy things with a DROP or TERMINATE, or of course just fill the tables with all kinds of illegal stuff. Just depends who gets hold of it.
Trev - running everything on LAMP
