Slashdot Log In
AOL IM 'Away' Message Security Hole Found
Posted by
CmdrTaco
on Tue Aug 10, 2004 07:41 AM
from the oops-they-did-it-again dept.
from the oops-they-did-it-again dept.
This discussion has been archived.
No new comments can be posted.
AOL IM 'Away' Message Security Hole Found
|
Log In/Create an Account
| Top
| 284 comments
| Search Discussion
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Major erratum in article (Score:5, Informative)
Any web page can launch URLs of the form aim:goaway?message=Anything+goes+here by many different means without user intervention:
- Redirect response codes
- Meta redirect tags
- Frames
- iframes
- Javascript popups
Any one of those methods will change your away message automatically, without any confirmation on your part. And if the part in the message= section is more than 1024 characters, arbitrary code can be executed on your machine.The only sure way to protect yourself against this is to remove the HKEY_CLASSES_ROOT\aim registry key, which will disable the AIM protocol altogether, as explained here [idefense.com].
Re:Major erratum in article (Score:4, Insightful)
(http://www.myplugins.info/ | Last Journal: Tuesday January 13 2004, @08:30AM)
Its not as if anyone can just post a meta-refresh onto the front page of google. A page/server would have to host that javascript/iframe/redirect/etc and you would have to convince someone to visit that in the first place.
Sure, you can use social engineering to get people to visit mysite.com/hack.htm or whatever, but thats exactly what the article is saying - you need to manually visit a malicious page in the first place.
Re:Major erratum in article (Score:4, Insightful)
(http://pigeon.psy.tufts.edu/ | Last Journal: Wednesday April 14 2004, @11:57AM)
Seriously, a combo exploit that affected webservers and AIM would net not only thousands of servers but thousands upon thousands of PCs. Individual PCs with no services are difficult to infect by worm with even the most minimal security settings, this would tank thousands of PCs because people are so naive when it comes to the 'net. AIM has always been "safe", they don't want to listen to how it might be "dangerous".
Of course, AOL can push out an update to the client tomorrow, and as long as the next version has more flashing lights, people will download it right away.
Re:Major erratum in article (Score:5, Informative)
Basically unless you run as a regular "User" or other restricted account in Windows, the AIM fix is only good for one session of AIM.
Victor
A reason to sit at the computer? (Score:5, Funny)
gaim Bug (Score:2, Informative)
(http://www.philipp-weissmann.de/)
Re:gaim Bug (Score:5, Insightful)
more buffer over flows (Score:5, Insightful)
Re:more buffer over flows (Score:5, Interesting)
Validating input against assumptions is easy. The hard part is identifying all the assumptions we have to validate against. We often assume things about input without realizing we are assuming them.
For instance: Not too long ago few programmers had any idea they should check input values for SQL control characters before passing it to a database script. They assumed input wouldn't contain any, without realizing they were so assuming.
It's true that many bugs arise from unchecked string lengths, and those are usually pretty easy catch (and to fix), but resolving those problems will only take care of a subset -- though probably a large subset -- of the input-related security flaws out there.
a more secure approach (Score:5, Interesting)
(http://notmyopinion.blogspot.com/)
So if it's a phone number, just numbers (and brackets and a plus for international numbers, and maybe minuses for the transatlantic cousins).
Naturally there is a tradeoff between security and usability - especially if you make a mistake in the permitted characters :-(
Even if you're not going that far, anything that looks like an escape character of any sort should generally be banned. Of course, some names have apostrophes, which could look like 'close quotes' if your app is especially dim.
Just as well there is no strict liability for software bugs!
Re:more buffer over flows (Score:4, Interesting)
(http://www.rashidmuhammad.com/)
Re:more buffer over flows (Score:4, Insightful)
(http://pjt33.f2g.net/)
Obvious solution. (Score:5, Funny)
Those rebels deserve whatever they get.
so auto-away becomes (Score:1)
But.... (Score:4, Interesting)
Needs user assistance (Score:4, Informative)
AIM-based worms that need user clicks to spread have already existed for a while. I've already seen one that tempts people to a page that offers a malware ActiveX download, and if the user accepts their AIM profile is changed to advertise the malware site without them realizing what they've done.
So, in short, this one's bad, but there's a pretty easy workaround that'll keep you safe: Hover over the hyperlink before you click on it to see the URL. If it's a mile long, don't click on it.
GAIM? Fire too (Score:3, Informative)
(http://www.blindmindseye.com/)
worm/virus? (Score:2)
(http://www.lazylightning.org/)
The vulnerability reinforces the importance of using caution when clicking on links in IM messages, especially when they are from unknown correspondents, he said.
This probably would cause some harm but not as much as a worm/virus that would automatically send the malicious URL to all users that are away on your list.
I know that most of my less knowledgeable friends that use AOL would instantly click a URL from someone on their buddy list. I am not so sure they would do it from a random IM.
Re:worm/virus? (Score:5, Funny)
(http://www.foston.net/)
Don't forget about Trillian for Windoze users (Score:2, Informative)
(http://www.untangible.com/)
Think Gaim but pretty!
Jabber & Google (Score:3, Insightful)
(http://file-extension.net/seeker)
It could also seamlessy integrated with GMail, using the same id both as the e-mail address and as JID.
Bye!
Y R U Here? (Score:2)
If this review is something AOL comissioned, good for them. It would be nice, however, if they had an internal QA department that could find these design (actually coding) flaws.
On the other hand, if these companies were not hired for security reviews, will this sort of 'discovery' (paranoia here:) cause a DMCA backlash?
I use Gaim because it's the best in Linux (Score:2, Insightful)
(http://www.xutopia.com/)
Gaim works (Score:5, Insightful)
(http://www.sympato.ch/)
{thongue in cheek mode:ON}
Apparently you have no idea what Open Source Software is either
{/thongue in cheek mode:OFF}
More seriously : Unlike proprietary software, a opensource software whose version number is less than 1.x usually means more "warning: Not all cool function you would like to see are implemented yet" rather than "This software is an expreminental piece of crap, that will keep crashing your OS, please wait until we get out of beta stage before testing it, unless you backup your data often".
Personnaly I've been using Gaim since version 0.5x both under linux at home and under windows at work, and I can say : It's pretty stable. I've been telling my brother and my friends about it and they are happy too.
The only reason it hasn't reached the 1.x milestone isn't because of the bugs, but because there are some features it's still missing (Mainly : some kind of file upload are missing, although things are a lot better since 0.80 ; Support for Webcams, etc
This is a common misconception, and a lot of newbie users can be heard complaining "Linux distro sucks, It' only full of bug ridden software : everything is version 0.xy"
Re:I use Gaim because it's the best in Linux (Score:5, Informative)
(http://www.theonymous.com/)
I have encountered zero bugs with GAIM, which I consider very unusual for anything running on Windows.
GAIM? Trillian? (Score:3, Informative)
or... for win32bies... (Score:3, Informative)
(http://www.michaelsavage.com/ | Last Journal: Friday August 12 2005, @08:02AM)
My God! (Score:4, Funny)
Kopete vs Gaim (Score:2)
(http://www.mzla.com/keith | Last Journal: Thursday February 02 2006, @03:47PM)
Coincidental... (Score:5, Interesting)
(http://slashdot.org/~GillBates0 | Last Journal: Tuesday July 10, @04:36PM)
The decision was mostly because of it's cross-platform, cross-service compatibility and "Buddy Pounce" features (and because it's my personal favorite too :)). This way folks can continue to use their personal MSN/AIM IDs without a problem. The Buddy Pounce feature allows a script/macro to be run in response to an event - this feature is particularly useful for us because we can kick of an SMS message for example in response to a message or another event.
Though they don't release Solaris binaries, I did get it to build on Solaris/SPARC with a little effort. I know the Yahoo Messenger UNIX version is open source now, so I could probably try and build it for obscure platforms, but it is IMHO severely cripped compared to the Windows counterpart.
Gaim security (Score:1, Informative)
Gaim's security [securityfocus.com] doesn't look very good either. Switch if you like, but don't expect it to be any more secure.
Thanks SP2! (Score:1, Funny)
(http://www.dullsville.com/ | Last Journal: Wednesday December 22 2004, @11:41AM)
It's the bestest thing ever!
BAH!! (Score:1)
Seriously, its easier to ignore people you don't want to deal with if they know you don't use away msgs.
oh god (Score:5, Funny)
(Last Journal: Wednesday November 23 2005, @03:00PM)
Yeah, this wouldn't be such a problem if the average IQ of an AIM user was above 2
MizzIz283334: "LIke, OMG Iz just gots a linky from somewhere!!!11!!oneoneone"
IzLikeBoizzz435435: "OMG u clic it?"
MizzIZ 283334: "OMG WTF BBQ My computer died!!!"
gaim (Score:4, Interesting)
(Last Journal: Wednesday May 16 2007, @12:43PM)
Why allways plugging FLOSS? (Score:1, Offtopic)
I use the ICQ client. (Score:1)
(http://slashdot.org/~Audigy | Last Journal: Monday February 07 2005, @10:50AM)
Much handier for keeping message archives, and much less exploitable... and less intrusive also.
For those who don't want to use GAIM, Trillian, or Miranda.
The AIM client is ugly and stupid; I can't believe people still use it anyway.... unless they've "gotta have their AOL" even though they've "graduated" to a real ISP.
Feh.
Proxy Servers... (Score:1, Offtopic)
I don't use aim, nobody I know uses aim.
Test for SP2 (Score:1)
Client for your IM needs (Score:2, Interesting)
(http://en.xiando.org/ | Last Journal: Wednesday May 18 2005, @07:44AM)
screen + aterm + irssi + bitlbee
Screen is a full screen window manager, keep something running on a server and detach/attach from anywayere
aterm [linuxreviews.org] is a nice terminal for X11.
irssi is a CLI irc client. Since Bitlbee acts as a normal IRC server, any IRC client can be used. Even CGI::IRC [sourceforge.net], there are several sites that allow you to use MSN/ICQ/JABBER/AIM/etc from a web page [everdot.org].
Bitlbee [bitlbee.org] is a IRC gateway server. Basically it's a irc server where you can add IM accounts. The gateway gives you a "irc channel" with ALL your contacts, whatever they are using.
More: BitlBee Guide - Talk to msn, icq and jabber contacts using any IRC client [linuxreviews.org].
NOTE: The setup has TWO flaws:
1) You can not exchange files (no filetransfer).
2) Bitlbee does not support GPG encryption for secure commuciation (available in jabber clients like gjabber and psi).
Rule of thumb: Original IM providers clients are never the best choice.
I'd switch to gaim.. (Score:2, Insightful)
Bugfree OSS (Score:5, Informative)
(http://duhscoveries.blogspot.com/)
We can all sleep better now.
Umm is this not a user issue? (Score:2)
(http://www.matthoppes.org/)
Correct me if I'm wrong but this sounds to me like the user has to click something and it isn't automated.... therefore, once again it is stupid users, not software!
Windows (Score:2)
Gaim? (Score:4, Interesting)
(Last Journal: Thursday September 21 2006, @07:20AM)
--Stephen
Gaim not a full-featured alternative (Score:4, Insightful)
(http://www.eruvia.org/)
A quick search reveals a fork of the Gaim project here [sourceforge.net], which, err, aims to add video functionality. Looks good from the shots, though I haven't tried it myself.
The point of this is that people should think things through before just spouting off the top of their head. It doesn't help to have people say "yeah, use this free alternative!" and then have people turn round and say it doesn't work. I'd love to recommend a non-AOL AIM client to people, but until AV is handled I simply can't. Same for MSN -all very nice for text and file transfer, but not up to scratch for the advanced functions yet.
Cheers,
Ian
licq (Score:2)
(http://sewagemaster.blogspot.com/)
Shameless Plug! (Score:1)
(http://terraim.sourceforge.net/)
My little pet project
Another reason to use GAIM? I think not... (Score:1)
(http://www.stranded.org/)
Why all the AOL bashing? (Score:5, Funny)
Open Source Pimpdaddio (Score:3, Interesting)
(http://www.dreamops.com/ | Last Journal: Sunday October 02 2005, @10:05AM)
I know we're all open-source whores here, but even the free version of Trillian is a much better omnipotent IM product as long as we're suggesting alternatives. The level of refinment between the two is lightyears apart. And yes, I'm using Firefox to jot this, thankyouverymuch.
So easy to ... (Score:1)
Trillian (Score:1)
I find it works well (except when yahoo updates something and breaks it for a few days) and they do a good job with updating it. I'd recommend it.
Here's my question... (Score:1)
(Last Journal: Wednesday June 18 2003, @01:36PM)
Is it reasonable to assume that if Gaim, Yahoo Messenger, or any other instant messenger became the most popular (measuring popularity in usage) then wouldn't it risk the same scrutiny that befalls AIM?
This question doesn't come from biased motivations either. I'm wondering if there has been a study how much scrutiny is placed on a software product in relation to its popularity in usage.
Perhaps this would call for moderation in all things software? Diversification of your software portfolio? Crazy stuff.
How many usability holes? (Score:1)
To me, the biggest flaw in AIM is its user interface. It's ugly, it's hard to learn, it's painful to use. I'm sure there's a hundred obvious usability mistakes.
And, why does a company like AOL feels the need to violate my window real estate with ads? (Animated ads!! Movies!!)
(Tip to block ads: Set a firewall rule to block any communication with the server ads.web.aol.com)
What is sad is that Gaim doesn't seem to do much better than AIM. Though more efforts were made on the look, the GUI is still messy. (See the menus, the preference dialog, too many dialogs, etc.)
GAIM? Better? (Score:2)
(http://asdasd/)
Just because something is FREE doesn't mean it's GOOD.
But please enlighten me, someone, anyone, why is GAIM so much better than the official AIM client?
Don't Forget NAIM! (Score:1)
(http://www.chadp.net/)
Questions about upgrade paths (Score:2)
(http://devers.homeip.net:8080/blog/ | Last Journal: Tuesday April 12 2005, @08:34AM)
The original article has left me a little bit confused. It is implied that the bug is with the AIM client, and not the protocol, but is that actually the case? Do we know for sure that other clients -- such as Gaim or iChat -- are not affected by the problem here?
And if the problem is just with AIM, and everyone that doesn't want to switch clients has to stay with AIM, are we really stuck with the standard AOL-IM suite that the company has been distributing lately? You know, the one that comes bundled with Weatherbug [google.com], which as far as I can tell will install itself with AIM whether or not you want it, and is damned near impossible to remove. Is that really what we're looking at here? Because that sucks big time.
If this is really the case, then hell with it, I'm going to put Gaim on everyone's desktop at work if AIM exploits become a problem. I'll bet most people probably won't notice the difference, and some will even like that it can be used to talk to the company's internal Jabber server, or other chat protocols.
But even without that, being able to avoid the mandatory spyware is fine by me...
Hmmm.....
Re:Internet Provider (Score:3, Informative)
(http://www.chessthecat.com/)
Re:Solution (Score:2)
Re:Solution (Score:1, Funny)
Re:Do alternative clients handle voice? (Score:1)
(http://www.fone-me.com/)
Re:This "hole" is just smoke for AOL paid infectio (Score:2)
Re:Aol shit sucks balls! (Score:2)
(http://shaunc.com/ | Last Journal: Saturday June 18 2005, @01:47AM)
I don't know what sort of bloated junk they're pumping out as the AIM client these days, but ignore it. You're smart enough not to fall for some sort of viral IM, so forget the "latest and greatest," even with a vulnfix. Get one of the legacy builds. 4.8 works fine, has no ads, and oh - it allows you to change or disable the sounds.
Slickest, smallest, least intrusive messaging app I've ever found, and it has the most intuitive UI of any I've tried (including both Gaim and Trillian). That's why I use AIM and not ICQ, MSN, Yahoo, etc.