Details of the LiveJournal Account Hacks 246
An anonymous reader writes "Brian Krebs of the Washington Post has written about the recent spate of
hijackings at Six Apart's popular LiveJournal service. Hundreds of journals have now been taken over by a
notorious group called 'Bantown' using a series of complicated cross-site-scripting vulnerabilities. Krebs details the recent security changes made by LiveJournal in response to the takeovers." From the article: "It is unclear whether LiveJournal has managed to close the security holes that the hackers claim to have used. The company says it has, but the hackers insist there are still at least 16 other similar JavaScript flaws on the LiveJournal site that could be used conduct the same attack. [Bantown] group members said they plan to turn their attention to looking for similar flaws at another large social-networking site. "
Blog (Score:5, Funny)
Re:Blog (Score:2)
I suppose they aren't going do the nice thing of explaining these 16 supposed holes to livejournal.
Re:Blog (Score:3, Insightful)
Re:Blog (Score:3, Insightful)
It will take a much smarter person than me to work out why they do it (maybe they actually want a job in internet security!)
I'm not smarter than you but I know that those who fuck things up for the rest of us tend to be young (chronologically or mentally) interested in "making a mark". Like peeing to claim territory.
I'm not immune to the occasional harmless troll myself, but this is just pure abuse.
Re:Blog (Score:2)
Re:Blog (Score:2)
I'm a little put off how there appears to be multiple ads for ban saws on the side of the main page
Re:Blog (Score:2)
Replacing crap with more better crap? Maybe they wanted to show of their l33t skilz and still claim moral obligation as a defense.
Poor Emos! (Score:4, Funny)
Re:Poor Emos! (Score:5, Funny)
No, they wouldn't. Because there's no longer a reason to cut themselves! No one can read or comment about it.
Re:Poor Emos! (Score:2, Redundant)
Re:Poor Emos! (Score:5, Funny)
Re:Poor Emos! (Score:2)
Don't worry, I don't let those pansies anywhere near my corner.
Wake up call (Score:4, Insightful)
Re:Wake up call (Score:4, Interesting)
now instead of fixing the site it asks you for your password 50 f*cking times a day.
it was funny (Score:5, Funny)
he used his worm to add people to his buddy list! that's really really funny! look how popular i am! i've got millions of friends! no one will laugh at me now!... er... i uh... yes... i wrote a worm to make friends for me....
Re:Wake up call (Score:2, Informative)
Re:Wake up call (Score:2)
1998 called and wants their hairy spaghetti code website back
Re:Wake up call (Score:3, Insightful)
While I agree with your point, keep in mind that the accounts in question were compromised when the account owner clicked on a web link pointing to malicious JavaScript, which then stole the appropriate LiveJou
I don't know (Score:2)
Re:I don't know (Score:3, Interesting)
Re:I don't know (Score:2)
Re:I don't know (Score:2)
Throw the book at 'em. :-)
Re:Wake up call (Score:2)
Oh dear! (Score:5, Funny)
Re:Oh dear! (Score:2)
Clearly, they will use the new <lj-hijack> tags to drone on about the stupidity of parents, education, and responsibility on someone else's journal.
Oh dear!-SlashBlog (Score:2, Funny)
Post to Slashdot.
Oblig. Family Guy... (Score:2)
"Its partially an expression of my teenage angst... But mostly it's a moo-cow!"
Re:Oh dear! (Score:5, Informative)
How on Earth are all those white kids in the suburbs going to express their teen angst now?
I wouldn't know mate. I'm in my 30s, and I use LJ to keep in touch with family and friends around the world (UK, Australia, US and South Africa mostly).
Or at least I did, until my account was hacked and locked today. A good number of other accounts are in the same boat. I just hope that the LJ admins sort it out soon. My account email address was changed to bantownlj292@mailinator.com . I just hope my posts are OK. I can't even tell at present.
Re:Oh dear! (Score:2)
Mailinator is an annonymous "spamtrap" email system accessable for everyone.
Re:Oh dear! (Score:2)
Mod up. (Score:3, Informative)
Re:A serious question (Score:2)
A question for my own reference. By chance, do you use windows? And if you do, do you use Internet Explorer 6?
Re:A serious question (Score:2)
2) No, Firefox 1.5 thankyouverymuch.
Re:A serious question (Score:2)
Re:A serious question (Score:2)
Re:Oh dear! (Score:4, Insightful)
What, I should write emails to everyone I know saying "The weather in London is rubbish today....". Sorry, but different technologies are best suited to different things. I let them all know that I have an LJ, and those that want to will go and read it, if and when they want to.
I bet it's myspace (Score:2, Insightful)
Re:I bet it's myspace (Score:2)
Not to mention random bug after random bug that makes navigation difficult to impossible at times. They're extremely lax input validation makes it possible for spammers to set up camp and add 50,000 friends, while appearing to have
Re:I bet it's myspace (Score:4, Funny)
Legal Implications (Score:3, Informative)
Re:Legal Implications (Score:2)
Re: (Score:2)
Re:Legal Implications (Score:2)
What a DANGEROUS thing to do... (Score:2, Funny)
Whatch, some overly depressed LJ'er is going to flip out and take a sledgehammer to the skulls of the perpetrators. Very dangerous to mess with the jouranls of unstable people.
*click*
*cluck*
*cluck*
*cluck*
*cluck*
Just ignore the sound of me loading rounds into my clip...you didn't hear that...
Re:What a DANGEROUS thing to do... (Score:3, Funny)
Re:What a DANGEROUS thing to do... (Score:2, Funny)
*cluck*
*cluck*
*cluck*
*cluck*
Somehow, I don't think they're going to be very afraid of the mechanical chicken you just activated.
Oh no! (Score:2, Insightful)
Bantown claims to have figured out a way to subvert that test, and to have even released a free, open-source program that others could use to do the same.
I like how it was pointed out that this little program is "open-source" almost as if that's a bad thing.
Well... (Score:2)
In the same way that having the source can be good when used in positive ways, you've got to admit that it's also bad when used in negative ways.
Re:Oh no! (Score:2)
CAPTCHA images are useful, but not unbreakable. If they were planning on using that as their only line of defense against scripts, they were really kidding themselves. Simple distorted and discolored text is difficult but not impossible to crack. The CAPTCHA Project [captcha.net] is working on more sophisticated forms, using multiple words, image groups, and even audio.
Re:Oh no! (Score:2)
Re:Oh no! (Score:2)
Is Six Apart able to deal with this properly? (Score:5, Insightful)
They also don't tell us which browser is affected on the newspost. How can we be safe if we are not informed? Can Six Apart actually deal with this in a professional way? I've been noticing LiveJournal is really slow and it hangs a lot lately. It seems that they know nothing about security and are just randomly mashing buttons in a attempt to hit the nail in the head.
Is Six Apart that incompetent that they can't prevent such attacks after they have been going for days, or is this bantown group really that good?
Re:Is Six Apart able to deal with this properly? (Score:2)
On a site of which I have a membership, I logged out, closed the tab for that site, went into:
and then disconnected the
Re:Is Six Apart able to deal with this properly? (Score:4, Interesting)
In many ways, LiveJournal is becoming one of those sites that people only use because it's well-established. If it were new, the glaring problems with the software that runs it would leave it DOA... much like Photo.net and Slashdot.
Ahhhhh security.... in Web 2.0 land (Score:5, Interesting)
On the bright side, it will eventually get people to code securely in a non-trusted enviroment becuase the source code is not only available, but changeable.
Sadly, there will be a bunch of rough lessons between that wonderful future and what we have right now, espeically with all the focus on WEB 2.0 and Ajax.
Re:Ahhhhh security.... in Web 2.0 land (Score:2)
I wouldn't say that. Cross-site scripting is usually caused by user-supplied data being inserted into a page improperly. That's a problem with the bit that generates the HTML. Using more Javascript on a page doesn't change that; a page can use no Javascript whatsoever and still be vulnerable to cross-site scripting attacks.
Re:Ahhhhh security.... in Web 2.0 land (Score:4, Interesting)
The problem isn't the level of javascript in a site, the problem is checking/validating user input. This is something most developers, especially professional ones, should know.
Re:Ahhhhh security.... in Web 2.0 land (Score:2)
Is there an easier way to check for injections on rendering of the data rather than on saving of the data?
Re:Ahhhhh security.... in Web 2.0 land (Score:2)
Actually no, you want to check on input, and when you move between tiers. Something that is valid in the client, might be a problem in the application tier or the data tier. And as someone someplace else stated, never trust input. So your database would validate the information before its stored, your application would check the data (from the client and from the database) when it is passed into that
Re:Ahhhhh security.... in Web 2.0 land (Score:2)
In general when looking at restricting things I find it's better to determine what is ok instead and only let through those things you know are not harmful. For example, maybe you wrote a website in 1998 that let users post to a guestbook, so you filtered out javascript, frames, etc. Well along comes xhtml+css and now there's new ways to embed javascript, so you have to update the things you strip out. You are now constantly reacting to the changes or extensions of the specification which may result in m
Re:Ahhhhh security.... in Web 2.0 land (Score:2)
Re:Ahhhhh security.... in Web 2.0 land (Score:2)
He taught me a simple, valuable lesson that programmers ignore every day, often with harsh consequences.
DON'T TRUST THE CLIENT.
There's never a guarentee that the computer your server is communicating with is running client you wrote, be it in 6502 assembly or Javascript.
Even more appalling... (Score:5, Funny)
Re:Even more appalling... (Score:2)
Details are scarce. (Score:4, Insightful)
It would've been nice if LJ's news post on starting to fix this vulnerability had said which "popular browser" was affected.
Also, I somehow find myself suspecting that the anonymous person calling this 'Bantown' group 'notorious' is probably a member of it.
Details are scarce; all I could find in the LJ_Dev community relating to this wasone post about the effects of the first phase of the fix [livejournal.com]. Especially check Brad's comments.
Re:Details are scarce. (Score:2)
"Wiredog -- Shoot, I forgot to address that in the posting. LJ considered the flaw related to a Firefox problem, but Bantown says that's not really the issue here. From my discussion with the Bantown people: "Livejournal assumed the majority of our javascript injection attacks involved malicious code implanted in style sheets or user posts, and they have heavi
Great! (Score:2, Funny)
Re: (Score:3, Funny)
Re:Great! (Score:2, Informative)
You realize where you're posting this, right?
Hackers 1, Dancing JS Jesus: 0 (Score:2)
But if you get hacked for Peanut Butter Jelly Time, now there's a travesty!
Seen on a hacked page (Score:5, Funny)
MySpace (Score:3, Funny)
[ says to himself ]
Please let it be MySpace. Please let it be MySpace.
MySpace Already Got Hit by XSS Worm (Score:2)
Bantown! (sung in the Petula Clark style) (Score:5, Funny)
You can always blame - Bantown!
When you've got blogs, all the noise and the worry
Seems to stop, I know - Bantown!
Just listen to the music of the vulnerable website
Linger on the domain where the CSS is not right
You only lose!
The lags are much longer there
You can see all your troubles, see all your fear
So go Bantown! things'll be worse when you're
Bantown! - no security measures, for sure
Bantown! - everyone's waiting on you!
Re:Bantown! (sung in the Petula Clark style) (Score:2)
Nicely done.
Wish I had modpoints.
Re:Bantown! (sung in the Petula Clark style) (Score:2)
Thanks, Petula Clark and Death Metal have always had a huge influence on me.
This is Cross Site Scripting (Score:5, Informative)
The Cross Site Scripting FAQ [cgisecurity.com]
Long Standing Xanga Vulnerability (Score:2, Informative)
This exploit [grok.org.uk] works because Xanga lets users insert Javascript codes into their websites. A malcious user just needs to add the code to their "Look and Feel" control panel and then the Javascript code will send the login cookies of anyone who visits their page to a remote server. Xanga has rudimentary JS filtering of "bad" functions but these filt
frequent problems (Score:2, Interesting)
I'm pretty sure they're not bluffing... (Score:3, Interesting)
I've reported an XSS flaw exploitable over IE to LJ over 2 years ago, and the flaw is still exploitable to this day.
(Yes, the email report was read by the right folks over at LJ.)
I'm slightly overdue to send them my yearly reminder, I think. (I should probably set up a cron job for that.)
That's not how I roll (Score:2)
XSS on LJ seems minor enough not to warrant an exception.
Re:That's not how I roll (Score:2)
You could contact their security team again and tell them you'll post to BugTraq or other security list if they don't give you a timeframe for the fix prior to the deadline. That way you'd still give them a chance to correct the problem but also prevent less ethical people from exploiting the bug.
That's the full disclosure debate thing all over (Score:2)
I agree there are situations where public disclosure of an unpatched vulnerability is the right thing to do.
In the LJ case, the underlying problem, in my opinion, is that their HTML parser attempts to filter bad things using a blacklist approach, rather than a whitelist.
If I go public and effectively force them to scra
And now, (Score:5, Insightful)
I'm taking a deep breath and trying not to get in an argument with the "Livejournal is stupid" crap that will get modded funny. Just be aware that it gets on the nerves of those of us who use it, and there will inevitably be posts by people defending LJ, and then ridiculous anti-LJ evangelizing posts (as if anyone commenting on Slashdot doesn't know their way around blogs).
If you're posting anti-LJ jokes, please try to make them funny. And if you see useful information about the exploits, mod it up.
Re:And now, (Score:2)
Generally, you can't fix other people. Specifically, you definitely can't stop anonymous interent people from being idiots by calling them idiots.
Arguing with strangers trolling online is like getting in a boxing match with a giant wall of flowing molasses -- it feels good to throw the first few punches, but then you realize you're getting all this gunk on your hands, and then you're stuck
Oh, the irony (Score:2)
And yes, I'm aware of the irony of me whining about other users on Slashdot. And yes, I have a LJ account.
Bantown contact info (Score:2, Interesting)
Serves LJ right... (Score:2)
Funnily enough, a couple months ago LJ told me my password was too insecure. I told them they had no right to talk to me about security.
Looks like I was right after all.
For those curious (Score:2, Interesting)
Online banking and Javascript (Score:2)
Re:Livejournal hacks? (Score:5, Funny)
Re:Livejournal hacks? (Score:2)
Re:Mood: Sad :( (Score:2)
This is a problem of ignorance ("I didn't think of that!") and laziness ("oh, nobody would bother figuring that out"), not of technical problems.
allowed characters (Score:2)
Re:allowed characters (Score:2)
Even if the page was secure when you wrote it, the latest version of Apache (OK, IIS) might have a hole in the new FOO tag. You'd have to know to revisit your sanitizing routine to plug the newly discovered holes, and you'd need to do it fast before you're hit by the bad guys. A whitelist of nice safe ti
user shouldn't have to worry (Score:2)
Re:Wonder why they haven't notified Californians.. (Score:2)
Re:Easy to tame the dogs (Score:2, Insightful)
Here is the text:
I'm not going to complain about anyone's typing on /. ever again... My god... Talk about immature.
Re:Hack This Sight (Score:2, Informative)
I think your sight is already hacked because you're too blind to realize that sight and site are two different things. Any just because they're pronounced the same doesn't mean they are the sa
Re:Hack This Sight (Score:2)