Slashdot Mirror


AOL Instant Messenger Remote Hole

The DSL Guy writes: "The non-profit security team w00w00.org started off 2002 by uncovering a serious flaw in AOL's Instant Messenger protocol. With over 100 million people registered on the AIM service, this vulnerability poses a serious security risk for Internet users worldwide. This flaw can enable remote users to execute code on any machine logged into the AOL IM service. "So easy to hack, no wonder it's number one!" Details can be found at the w00w00 site."

101 of 343 comments (clear)

  1. How to protect yourself by Mwongozi · · Score: 5, Informative
    For those who didn't bother to read the article:

    We recommend Robbie Saunder's AIM Filter (http://www.ssnbc.com/wiz) to protect yourselves. A temporary solution is to go into your Preferences and in the Privacy section click "Allow Only Users on My Buddy List" under "Who can contact me."

    1. Re:How to protect yourself by bendawg · · Score: 3, Informative

      Also, if you're just lazy, you can just wait.

      UPDATE: AOL will be fixing this in the server side within a day or two.

    2. Re:How to protect yourself by Brendan+Byrd · · Score: 2, Insightful

      Popularity doesn't make buggy code. Buffer overflows are soooo ten years ago, but I guess they still find them. At this point, I'm willing to say that any product with a buffer overflow found out at some time a year ago should not be used, and the programmers should be shot.

    3. Re:How to protect yourself by GoRK · · Score: 2

      The OS/X AIM client is fully scriptable. It even ships with demo scripts.

    4. Re:How to protect yourself by cygnus · · Score: 2
      in the Privacy section click "Allow Only Users on My Buddy List" under "Who can contact me."


      you have nice friends. i don't. we get into wars where we warn each other off IM on a daily basis.


      now to go download the exploit and really sock it to 'em!

      --
      Just raise the taxes on crack.
    5. Re:How to protect yourself by shokk · · Score: 2, Insightful

      ``We have identified the issue and have developed a resolution that should be deployed in the next day or two,'' AOL's Andrew Weinstein said. ``To our knowledge, this issue has not affected any users.'' ``We'd encourage any software programmer that discovers a vulnerability to bring it to our attention prior to releasing it,'' Weinstein said.


      I'd appreciate it if AOL would get their act together and take some responsibility for writing the piece of crap and its corresponding holes. What ever happened to auditing code? This is just plain ignorance on how to deal with buffer overruns. And probably not a little of Window's holes that the programmers take for granted.

      I just don't like that AOL wants to buy time to spin the issue to save their face by releasing notice of the hole and the cure at the same time, but I also realise that half the jerks out there are going to run this little tool to blow a bunch of random machines on the Internet. Why exactly didn't AOL respond to messages over the holidays? Surely they were staffed by some. I guess they'll make sure to check to see if "they've got mail" next time.

      --
      "Beware of he who would deny you access to information, for in his heart, he dreams himself your master."
  2. You have mail! by Monte · · Score: 3, Funny

    ...and now everyone has your mail!

  3. Why not wait a day? by MarkLR · · Score: 2, Insightful

    Given that the message states AOL will do a server side fix in a day, why not wait ONE DAY before releasing the exploit details.

    1. Re:Why not wait a day? by Monte · · Score: 5, Insightful

      Given that the message states AOL will do a server side fix in a day, why not wait ONE DAY before releasing the exploit details.

      Perhaps the former was a result of the latter? There's a concept called "lighting a fire under their ass".

    2. Re:Why not wait a day? by GTRacer · · Score: 3, Funny
      Maybe what they meant was:

      If we had tried to co-operate with AOL they would have tried to quash all public disclosure (including sploits). Therefore, we are disclosing now and expect them to run around like deranged monkeys trying to figure things out. Thank you and good day.

      Or maybe they just hate AOL like I do and want to make them squirm...

      GTRacer
      - No AOL on my IP-enabled PS2, THX!

      --
      Defending IP by destroying access to it? That makes sense, RIAA/MPAA. Go to the corner until you can play nice!
    3. Re:Why not wait a day? by ez76 · · Score: 5, Insightful
      Perhaps the former was a result of the latter? There's a concept called "lighting a fire under their ass".
      Can someone please explain to me the moral or ethical mandate that supports/justifies this sort of vigilante thinking? Consider the following off-line scenarios, which to me seem equivalent (someone correct my thinking):
      • A test mode is discovered in a popular residential/commercial building security system whereby anyone can enter such a building by punching in a certain 23-digit code into the alarm keypad. w00w00 drives around town and posts a picture of the affected keypads and the first 21 digits of the code.
      • Certain model year GM vehicles' security systems can be foiled by holding down multiple chiclet keys at once and inserting a metal object into the driver's side door keyhole. w00w00 cruises local mall parking lots, opening the doors of random vehicles, putting a bulletin about the problem on the driver's seat, closing the door, and fleeing.
      • A template and generating function for test AT&T calling card numbers is discovered that permits anyone with the two to make free calls. w00w00 publishes the information.


      All of these actions could have theoretically been done in the name of improving security but in the short-term all they do is recklessly endanger it.

      These actions wouldn't fly in the real world without legal repercussions. And how can you claim that they are done in the interest of the public when so much anonymous public damage could result in the short-term? Is there anyone out there who really believes this isn't being done to take a stab at big corporations for big corporations' sake, by individuals who thrive in the gray area of the law?

      There is at least one long-term upside to w00w00's actions, though. Their actions will hasten the approval of legislation which makes online reckless endangerment as criminal on the Internet as it is in your neighborhood.
    4. Re:Why not wait a day? by GTRacer · · Score: 5, Insightful
      Actually, I don't hate Microsoft products, just their practices and abhorrent licensing shenanigans. In fact, I use WinNT, Outlook, IE 5.5 and the rest of the Office 97 suite alongside Gimp, Apache, Perl, NMap, and WGet.

      I am not an OSS zealot although I do dual-boot Mandrake.

      I hate AOL because of their incredibly asinine advertising! "Everyone I know is on my Buddy List!" Maybe it's time for more friends! I used AOL 3, 4 and 5 at work and at home and despised the branding tricks and limitations on the Internet experience.

      I also loathe the way it seems (my perception - may not reflect reality) they feel their users need a prepackaged community because they're simpletons who don't need a better, deeper Internet experience. Kinda reminds me of various SF dystopias where the general populace is kept just smart enough to be useful but not enough to be critical thinkers and therefore dangerous to the status quo.

      GTRacer
      - Equal-opportunity company basher!

      --
      Defending IP by destroying access to it? That makes sense, RIAA/MPAA. Go to the corner until you can play nice!
    5. Re:Why not wait a day? by YaRness · · Score: 5, Insightful

      it's different because you can't download a new keypad for your security system or car, but you can easily download and apply a patch for a program. it's a matter of distribution.

      additionally, in your analogy, for each poster up on the telephone pole, they would have included a box full of replacement keypads (or whatever) to fix the problem; w00w00 did list a place to download a proxy that will serve as a temporary fix. it's allowing people to be able to make the decision to protect themselves, instead of being subject to the whims of Big Bad Corporation X's product life cycle.

      just the old regulated security VS. freedom debate.

    6. Re:Why not wait a day? by arkanes · · Score: 2, Insightful

      Well, the third one is totally unrelated, as it's not an "exploit" except in that you get to make free calls (unless you mean it bills them to some random person, which is still a fairly poor analogy). The second is also a poor comparison - perhaps if they left the flyer on the windshield. That said, I don't see how your real world examples are immoral either. If my burglar alarm was discovered to be flawed, I'd want to a) know as soon as it was discovered by white hats so I can make sure I'm not relying totally on my alarm and b) know how it's done so I can see if my version truly is affected and c) get phones SERIOULSY ringing at my alarm company. I don't want to find out weeks after the fact that there was a known exploit in my alarm, which presumably is known to burglars, and the company didn't tell me so I could go buy a deadbolt. Companies hate recalls. They cost money and don't return any profit. It's very rare for one to be issued thats not mandated by law.

    7. Re:Why not wait a day? by Monte · · Score: 3, Interesting

      Can someone please explain to me the moral or ethical mandate that supports/justifies this sort of vigilante thinking?

      I'd like to start by stating that I don't condone w00w00's (gad what a name) actions, I was simply offering a possible answer to a question (which, for some reason, got modded up all to hell. I guess the SlashThink mindset agrees with all that appears to screw corporations).

      Now, in an attempt to answer your question - I think this sort of thing is defnitely a free speech issue, and I think in some cases it's justified.

      Let's take your example of a GM exploit - if I discovered such a thing and called GM about it (even if I were a registered/certified GM mechanic) - how many layers of corporate denial, obfuscation and red tape do you think I'd encounter? After all, a recall to fix the problem is going to cost some green, and I'm just some schmuck mechanic. So how long do you think it would take GM to fix the problem, versus the amount of time that someone who liked stealing cars figured it out?

      If instead of calling GM I phoned the local TV stations and demonstrated the problems - do you think that would speed up a GM recall? I sure do.

      Does this hurt the corporation? Yes. But then it was the corporation that created the exploit, or failed to close it. You reap what you sow.

      And how can you claim that they are done in the interest of the public when so much anonymous public damage could result in the short-term?

      The same could be said about an internet article that explains how to pick locks. Should such sites be shut down, in the name of the public interest?

      Their actions will hasten the approval of legislation which makes online reckless endangerment as criminal on the Internet as it is in your neighborhood.

      Which is the greater endangerment: the discription of an exploit, or the exploit's existance?

    8. Re:Why not wait a day? by geekoid · · Score: 3, Insightful

      when the industry has a history of ignoring security breachs, or trying to hush them up, it become nessessary to take such actions to protect the people.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    9. Re:Why not wait a day? by GigsVT · · Score: 2

      I don't know why I am responding to such obvious flamebait, but did any of you all actually read w00w00's bugtraq post?

      ------
      We contacted the AOL Instant Messenger group but never received a response. Normally we would be inclined to provide a fix, but it is illegal to reverse engineer the AIM executable (DMCA and AIM's license agreement to thank), so we are unable to provide a patch which will modify it. Instead, we recommend Robbie Saunder's AIM Filter (http://www.ssnbc.com/wiz/) to protect yourselves.
      ------

      They notified AOL, they got no reply. They did the right thing. End of story.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    10. Re:Why not wait a day? by Colin+Bayer · · Score: 2, Informative

      What this product manager did not realize was that, despite w00w00's "white hat" e-mail, w00w00 wasn't on their side or even their users'; w00w00 wanted to embarrass the company.

      They sure as hell *did* want to embarrass AOL, and you know why? Because telling people something gets things done! If w00w00 had elected *not* to tell AOL, this bug could have been sitting out there for many months to come, and by the time AOL finally did decide to fix it, it could have reached epic proportions.

      Well let's see. The situation went from a few dozen (hundred?) people being able to exploit an obscure hole to hundreds of thousands knowing how in detail.

      But most boxen on which AOL is run are on narrowband connections, on the less powerful of the Windows operating systems, and turned off most of the time. Any exploitation (beyond vast compromise, which would likely be picked up by AOL staff) would be for little more than just making trouble.

      Think about it: even if deployment of a bug fix hadn't been slated for another month, all w00w00 accomplished was a dramatic increase in AOL's (and AOL users') damage exposure. They did the self-righteous thing.

      OK, let's do some rough math right now. Say that yesterday, J. Random Cracker found this m4d AOL exploit. He would prolly relay it to his friends to show how 1337 he was through (most likely) IRC. Assuming that he's on a fairly good-sized IRC channel, 20-50 people learn about the exploit right there. It spreads in much the same way throughout the "hacker" underground, and within hours, hundreds of thousands of l33t h4x0rz all know about the exploit and begin using it on hapless AOL users (few, if any, of whom are running any server daemons). This will go on until:

      a) The magnitude of the traffic is large enough to show up on AOL's collective radar,

      b) An attacker suddenly gets a pang of conscience and reports the exploit to a security firm, or

      c) A computer with sufficiently robust security gets hit (either by the attackers' AOL exploits or attacks launched from the compromised computers), the admin notices, investigates, talks to AOL, gets logs, and reports the exploit to a security firm.

      In any case, the collective exposure is a good deal more than what w00w00 has restricted it to (the collective malicious-user traffic to their site and the mass media for a period of one day, if AOL is to be believed). They didn't do the self-righteous thing, they did the honest thing.

      --
      Want Linux games? HERE.
  4. Info on AIM protocol by btellier · · Score: 3, Informative

    Since we all know the holes won't stop here, anyone who wishes to further investigate problems can start their research here and here.

    1. Re:Info on AIM protocol by ichimunki · · Score: 4, Informative

      Well, you can research the protocol all you want, but it is the client application that is the problem here. Now maybe the protocol makes security an issue when used correctly, but still it is up to the client developer to introduce the feature in a non-safe way.

      --
      I do not have a signature
    2. Re:Info on AIM protocol by btellier · · Score: 2

      Uhm, since this is a *closed source* application the only ways to test are by disassembly and throwing correctly formatted packets at the client. This requires you to know the protocol that the client application is using.

  5. not any machine by hyperstation · · Score: 5, Informative

    ...only windows machines. get your facts straight.

    This does not affect the
    non-Windows versions, because the non-Windows versions currently do
    not yet support the feature that this vulnerability occurs in.

  6. Re:Ouch... by madenosine · · Score: 3, Redundant

    From the website:

    "this does not affect the non-Windows versions"

  7. Most of the writeup bashes the DMCA by Bonker · · Score: 5, Interesting

    The guy spends most of his time bashing the DMCA and how hard it makes to offer patches to this sort of thing without AOL's permission:

    From the NTBugtraq letter:
    First, the Digital Millenium Copyright Act affects circumvention of anti-piracy mechanisms and reverse engineering. If a product is released in binary form only (i.e., AOL) to protect its technologies and one attempts to reverse engineer the file, it's a violation of the DMCA. It's no question who the lobbyists behind this law were: the big corporations. Not surprisingly, AOL Time Warner was one of the DMCA's biggest supporters. Find out more information about the DMCA at http://www.anti-dmca.org.

    --
    The next Slashdot story will be ready soon, but subscribers can beat the rush and slashdot the links early!
    1. Re:Most of the writeup bashes the DMCA by vought · · Score: 2
      It should be illegal to spell as badly as you do.

      Baseball teams belong to leagues.

      Lawyers are legal professionals.

    2. Re:Most of the writeup bashes the DMCA by mindstrm · · Score: 2

      The DMCA does NOT say it's illegal to reverse engineer the AOL client.
      It says it's illegal to reverse enginner a copyright protction mechanism.

      This is clearly not that; to apply tthe DMCA as meaning 'you may not reverse engineer any software, ever' is grossly wrong.

  8. Re:Ouch... by Hiro+Antagonist · · Score: 3, Flamebait
    Had you read the article, you would know the answer to this is "no":
    This does not affect the non-Windows versions, because the non-Windows versions currently do not yet support the feature that this vulnerability occurs in.

    (Taken from the article).
    --

    --
    I Hit the Karma Cap, and All I Got Was This Lousy .sig.
  9. Better Link by XBL · · Score: 3, Informative

    http://www.w00w00.org/advisories/aim.html is a better link.

    Hey, if you guys want open-source IM, check out http://www.jabber.org The server is open-source and it's a distributed XML-based network. Lots of different, cool clients too. JabberIM for Windows, and Gabber for Linux are the most mature ones though. There are bridges to the AIM and ICQ networks available on some servers, but the ones on Jabber.org have been blocked by AOL... nice huh?

    1. Re:Better Link by XBL · · Score: 5, Interesting

      I think the MSN and Yahoo transports on the Jabber.org server has been working reliably for some time.

      For ICQ and AIM, you can probably find some lesser-used Jabber servers with the transports active, and not blocked. JabberView.com has a small list of other servers.

      Me, I just use my Jabber.org account, but cross-link to transports on other servers that actually work.

      Of course, you can run your own server and transports. Heck, you could even do it on your own box if you want to. Just run icq.localhost and aim.localhost along with jabberd localhost, but still use your user@jabber.org or whatever as your main Jabber account. It's easy to do.

    2. Re:Better Link by ASCIIMan · · Score: 2
      Try trillian. I haven't run AIM since the new version came out.

      It supports AIM, ICQ, Yahoo!, MSN, and IRC.

    3. Re:Better Link by Malc · · Score: 2

      Hey thanks: that looks pretty slick. What's more, I use Windows more that Linux, so I'm more likely to try it than the Gabber that other people mentioned.

      You wouldn't happen to know if it allows me to appear offline for different networks? If I go online to talk to a friend on Yahoo IM, I don't want somebody at work on MSN IM popping up a message and expecting a reply!

    4. Re:Better Link by snake_dad · · Score: 2

      Allright, I'll just use my +1 to say that Trillian is windows-only. All you linux dudes: move along, nothing to see here...

      Ok, still here? :-) Trillian is nice! The darkbevel skin is cute... Anyway, I can recommend this program, however it does have some strange quirks. My sounds suddenly stopped working, and it doesn't remember some settings. But that hasn't stopped me from using it. Well worth a look, especially if you use more than one type of IM client now.

      --
      karma capped .sig seeking available Slashdot poster for long-term relationship.
    5. Re:Better Link by snake_dad · · Score: 2

      if you see the msn message pop up, wait 2 minutes and then switch to away. It'll just look like a standard timeout }:->

      But yes, Trillian does support different online status for different networks

      --
      karma capped .sig seeking available Slashdot poster for long-term relationship.
  10. Re:Ouch... by Eagle7 · · Score: 2
    Nope... doesn't look like it. From the article:

    AOL Instant Messenger (AIM) has a major security vulnerability in the
    latest stable (4.7.2480) and beta (4.8.2616) Windows versions.


    It's a buffer overflow, so the /. description is off - it's a client vunerability, not a protocol one (although it looks like AOL will fix it in the server).
    --
    _sig_ is away
  11. Yet another reason by the_rev_matt · · Score: 3, Troll

    I stopped using ICQ years ago because it was so script-kiddie friendly and AIM not long after. I'm quite happy using Jabber with a gateway to Yahoo Messenger, thankyouverymuch.

    --
    this is getting old and so are you

    blog

  12. Abstract Error by strider(+corinth+) · · Score: 5, Informative

    The abstract for the article is in error: it reads, "The non-profit security team w00w00.org started off 2002 by uncovering a serious flaw in AOL's Instant Messenger protocol... This flaw can enable remote users to execute code on any machine logged into the AOL IM service.". The flaw isn't in the protocol itself but in the client, and therefore doesn't actually affect "any machine logged into the AOL IM service". It sounds like AOL is going to prevent the sending of exploit packets at the server level to avoid requesting all of their Windows users to upgrade, but those of us using Linux or another OS should be fine regardless.

    --

    Love justice; desire mercy.
  13. AIM will always be a problem by I_redwolf · · Score: 3, Informative

    ALWAYS, if the protocol isn't openly documented and severely tested over a communications line for security it is insecure.

    I recommend the majority of people I deal with use jabber (this is not some plug for jabber; it's just at the end of the day, it's more secure and yet accomplishes the same goal AIM etc etc have)

    If you are using AIM, do yourself a favor a pickup a jabber client, you won't be sorry.

    1. Re:AIM will always be a problem by ZxCv · · Score: 3, Insightful

      Um, the protocol has nothing to do with this security issue. The security issue is in the Windows client implementation of this protocol. For another thing, the AIM protocol IS completely documented by AOL-- at least to the point where you can create a basic AIM clone using just that documentation.

      Once again, the problem is in the Windows client and not the protocol, and the protocol is openly documented. Get your facts straight next time.

      --

      Perl - $Just @when->$you ${thought} s/yn/tax/ &couldn\'t %get $worse;
  14. Now they need a sound to go with their IM by A_Non_Moose · · Score: 5, Funny

    How about the "you got mail" dude do one that says "j00 g0t 0wN3D"!

    One of Many Instant Messenger Exploits (MIME for short), I'm sure.

    {if you are going to assinate a Mime, would you use a silencer?}

    --
    Have you read the moderator guidelines? Well, have you, PUNK? (and I want a Karma: Gnarly option)
  15. Bug in the implementation, not the protocol by noc · · Score: 5, Informative
    The non-profit security team w00w00.org started off 2002 by uncovering a serious flaw in AOL's Instant Messenger protocol.

    The problem is in the implementation, not in the protocol. If it were in the protocol, that would make all clients at risk. As it is, only the official Windows client is vulnerable, because it implements game requests without checking for buffer overflow. I really don't understand why people still write code this way -- buffer overflows are so easy to prevent.

    Somewhat (but only somewhat) offtopic: why on earth doesn't ./ at leas browse through the links they post? It's not like they don't have the manpower. If they'd even looked at the article, they'd have caught this...

  16. Don't shoot the messenger, man by mblase · · Score: 2, Redundant

    Slashdot just linked to the story; they didn't originate it. They would've had no way to report the information (at least not in Slashdot's usual manner) without pointing people to the actual discoverer of the problem, unless AOL has an article on it somewhere.

    It is very irresponsible of the original writer to post an explicit method to exploit the crack, however. At least there's one redeeming feature: the article also tells readers how to protect themselves from the crack by altering their preferences, and also that AOL is fixing the problem server-side.

    The crack was/is already out there, for people who enjoy using that sort of thing. Don't blame this site for pointing people to it just because Slashdot has a higher readership.

  17. It couldn't be... by iiii · · Score: 4, Funny
    It couldn't be, because
    AOL is deeply committed to your security. We use state-of-the-art technology to keep your personal information as secure as possible. We also have put in place privacy protection control systems designed to ensure that the personal data you share with AOL is safe and private. In addition, AOL keeps your password strictly confidential, and all authentication for the Service is performed on AOL's secure servers. Sites participating in the Service may not collect or store AOL password information.

    From this site.

    --
    Light cup, beer drink, thin so chain, neck turtle fat, man I won't say it again
    1. Re:It couldn't be... by snake_dad · · Score: 2
      to ensure that the personal data you share with AOL is safe and private.

      Well, the are right. This is about data that is not shared rwxr----- but rwxrwxrwx :-)

      --
      karma capped .sig seeking available Slashdot poster for long-term relationship.
  18. Trillian by svwolfpack · · Score: 5, Informative

    I've recently started using trillian (www.trillian.cc) for all my IMing needs... (yes, it does connect to the AIM server, among others such as MSN messenger, yahoo, and ICQ) I'm assuming it probably doesn't have this flaw, which is obviously a nice feature. And as far as I know, it's the only really solid alternative to a) having a billion separate IM programs b) using hated AOL software.

    1. Re:Trillian by m3000 · · Score: 3, Informative

      I second that recommendation. Unfortunatly there is no Linux client yet, but whenever I'm in Windows it's THE best instant messanging program. And it finally support file transfers, the one thing it used to be missing. Plus it looks really cool, with many skins to choose from, and it lets you alias your buddy contacts, my main gripe about the official AIM client. It's well worth the download.

    2. Re:Trillian by Luminous · · Score: 2

      Don't forget it also offers a streamline IRC client. Trillian really is the best option right now with a terrific price (read: free) but please donate a few bucks if possible.

      --
      This is not the way to build a lasting empire.
    3. Re:Trillian by Daniel · · Score: 5, Informative

      Well, there's always Everybuddy, which I used for a while. I never used the non-AIM services much though, so these days I've reverted to Gaim. It has support for ICQ and other protocols (MSN, Jabber, IRC, Zephyr, ..?), but I've never tried it myself.

      Daniel

      --
      Hurry up and jump on the individualist bandwagon!
    4. Re:Trillian by infiniti99 · · Score: 3, Insightful

      Trillian is a very nice idea, and solves the problem immediately. Unfortunately, it is not a long-term solution. Trillian is still at the mercy of the "big 4" (AIM/ICQ/MSN/Yahoo), and encourages the continuing use of these closed services.

      Remember the old days of the internet? How you couldn't send an e-mail from Prodigy to AOL because they were separate networks? That's what we have here, but in IM form. The solution was not to build some all-in-one Compuserve-Prodigy-AOL-bloat app, but rather to just decide upon an open email protocol. Trillian is the all-in-one approach.

      I recommend switching to Jabber. It will allow you to communicate with other IM services through serverside transport modules. Use transports as a transition, to communicate with people who have not yet switched to Jabber. The ultimate goal, however, should be to ditch the transports entirely.

      Most importantly, Jabber is its own open and distributed IM system, so you will always be able to chat no matter what the "big 4" do. Isn't it comforting to know that?

      If you don't care about promoting an open system, or don't see the problem with closed IM systems, then Trillian may be just the program for you. But remember it is not trying to solve the greater problem.

    5. Re:Trillian by Howie · · Score: 2

      It's also an ICQ client that doesn't try to get me order flowers, send SMS, play games, use video-conferencing, or pop up banners. It has a consistent UI compared to ICQ, and for some reason, I seem to get no spam ICQ via Trillian, whereas I get tons with ICQ2000b and the same UIN.

      Trillian is v.nice nowadays. If only it supported Jabber too - the windows Jabber client was kind of crappy last time I tried it.

      --
      "don't fall into the fallacy of believing that Perl can solve social problems. Maybe Perl 6 can, but that's a ways off"
    6. Re:Trillian by Lemmy+Caution · · Score: 2

      Jabber is great if you want IM without those pesky "friends" or "family."

    7. Re:Trillian by Quarters · · Score: 4, Informative

      Jabber is great except for four very pesky problems:

      1) You have to connect to a Jabber server
      2) You have to find a Jabber server that is running all of the message protocols you want/need
      3) Most servers are run by regular people, and they're not always on when you want/need them.
      4) Your buddy list is stored server side, so you can not easily move to another server. If your sever goes down you'll have to recreate your entire buddly list on a new server if you want access.

      Trillian, on the other hand, connects to the chat providers native servers and uses XML as a translation mechanism on the client side. The chances of Yahoo's chat server, AOL's chat server, ICQ's servers, or MSN's chat servers going down is very very slim. I used to use Jabber but gave up in frustration when the server I used disappeared for over a week.

    8. Re:Trillian by afidel · · Score: 2, Informative

      To stop the ICQ spam, go under preferences, security and click accept only messages from ppl on my contact list, do not accept wwpager, do not accept email express messages all under ignore. Then under general click on my authorization is required befor users add me to their contact list.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    9. Re:Trillian by BrookHarty · · Score: 2

      slight off topic, but im replying to svwolfpack...

      Msn messenger doesnt support socks5 correctly, but I was able to use trillian for msn thru socks. In fact every IM it has aol/icq/yahoo/msn and IRC works thru a socks server now.

    10. Re:Trillian by Quarters · · Score: 2

      That just replaces one problem with another. Now, instead of having to recreate my buddy list I have to take the time to try a bunch of different Jabber clients until I find one that has all of the features I want. That still isn't a panacea, though. The issues with finding a server, finding a stable server, and finding a server with the transports you want still exist.

      Trillian solves all of those problems.

      Jabber is a nice idea, but it's implementation is lacking in a number of important areas.

  19. Re:Warnings by Havokmon · · Score: 4, Funny

    One of ICQ's was a login buffer overflow. Basically if you used licq or a NON-Mirabilis version, you could login as anyone just by using a password longer than 15 chars (IIRC).

    Ok so I used it once to send two of my coworkers homo "I like to watch your ass" emails from each other...

    --
    "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
  20. Gaim and TOC by Saint+Nobody · · Score: 5, Informative

    well, here's yet another reason to be using TOC (as opposed to Oscar, the newer of the two AIM protocols.) TOC is/was an open protocol, and i've had very little problem with it. admittedly, it doesn't have all the "features" that Oscar has, but if all you want is chat, and you don't care a whole lot about file transfers, et al. TOC is more than sufficient. plus, unlike Oscar, AOL doesn't seem to arbitrarily change the protocol. And it seems to be more stable, server-side. I've had countless instances of hearing the dispaired cries of "AIM is down" from throughout my dorm without having a problem. TOC goes down occasionally, but not nearly as much, from my experience.

    as for clients, i recommend Gaim for Linux. You can select the TOC protocol in the Account Editor window.

    <asbestos>yes, i know there's a million things that Oscar can do that TOC can't. but I don't care. TOC just works better from my experience, especially when clients have to release new versions to work around AOL changing the Oscar protocol slightly in order to screw over MS.</asbestos>

    --
    #define F(x) int main(){printf(#x,10,#x);}
    F(#define F(x) int main(){printf(#x,10,#x);}%cF(%s))
    1. Re:Gaim and TOC by Saint+Nobody · · Score: 2

      true, few people use TOC. but there are those of us who still use it.

      as for licq... yes, the newer versions of icq use Oscar, but the older ones weren't TOC. They were the ICQ protocol, which was horrible. virtually all the security in the protocol depended on client-side implementation. thus, wich unofficial clients, you can spoof UINs, see people's ip addresses when they have the 'hide ip' option checked, etc. But even with newer versions, we still have the problem of Oscar being a proprietary protocol. ...But then again, i'm not sure if the original protocol was published or reverse engineered. But at least they never made arbitrary changes in the protocol to stop "unauthorized access."

      --
      #define F(x) int main(){printf(#x,10,#x);}
      F(#define F(x) int main(){printf(#x,10,#x);}%cF(%s))
  21. retard... by Wakko+Warner · · Score: 2

    It came down off Bugtraq at about 9AM this morning. Everyone already knew about it. And, unless you're one of those security-through-obscurity people, you should have no problem with this kind of thing. (It's not like they wouldn't be available to people otherwise...)

    - A.P.

    --
    "Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
  22. Wow... by billmaly · · Score: 2

    I'm actually really surprised that holes haven't been already found in these toys.

  23. Heh... first hack... by tcc · · Score: 4, Funny

    Change that annoying incomming Email .wav file...

    "You've got nailed"

    --
    --- Metamoderating abusive downgraders since my 300th post.
  24. Best PR Spin by VivianC · · Score: 5, Interesting

    This has got the best PR response I've ever seen to one of these holes:

    From the Washington Post Story

    A security hole in AOL Time Warner's Instant Messenger program used by millions of users worldwide can let a hacker take full control of a victim's computer, according to security researchers and the company.

    An AOL spokesman said the problem will be fixed soon, and users won't have to download anything.


    Great idea! Why make the user download and test a patch? We can just use this hole that gives us full control of a vitim's computer...

    --
    Viv

    Gmail invites for ip
  25. Re:Server-side fix? by ZxCv · · Score: 2

    Well, the w00w00 guys claim AOL is going to fix it server-side, so if they believe it, I would too. My guess is whatever features that are required to exploit this require some communication through the server to work. If this is the case, its a simple matter of doing buffer checks at the server before they're sent out to the recipient.

    Until they do fix it, you can either use AIM Filter or change your preferences so that only people on your buddy list can contact you. Neither is 100% foolproof, but definitely better than nothing.

    --

    Perl - $Just @when->$you ${thought} s/yn/tax/ &couldn\'t %get $worse;
  26. Re:Ok... by neema · · Score: 3, Insightful

    This is under the mindset that the people who read this will actually be using the exploit, rather then defending themselves from it, which is how I read it. As a user on AIM, I find it very helpful that it was released so that in the one or two days it takes to patch this, I don't get fucked over.

  27. w00w00? by fobbman · · Score: 4, Funny

    "The non-profit security team w00w00.org..."

    Oh, so the 1337 are going the non-profit route? Nice to see that they are going somewhat legit here, but are we going to see mass-defacement support drives once a month looking for donations, a la PBS? Are they going to only release their best exploits during these fund drives? And how much do I have to donate to get reach the benefactor level where I get the "Bill Gates unrestricted Amex card" number as a gift of thanks?

    More importantly, did Microsoft "give generously" during the "Here's how to hack AIM" episode of "Sesame Street"?

    "Today's Sesame Street was brought to you by the letters M, S, N, and the number 1."

  28. Not to be really dark and evil, but... by Brendan+Byrd · · Score: 2, Funny

    I'd love to see an I-Worm do this! It could scan for words like "Confidential", "payroll", "affair", "fired" and send e-mails to random people with copies of the message.

    Marriages would be broken.
    Important MS memos would be leaked.
    VPs with high salaries would be exposed.

    Oh, if I had the balls to write such things...

    1. Re:Not to be really dark and evil, but... by Glytch · · Score: 2

      Lucky bastard. All I got was the schedule of a pastor and drafts of his upcoming sermons.

  29. why not by hawk · · Score: 2
    >Actually, I don't hate Microsoft products


    Why not? Don't you use any?


    [*duck*]


    hawk, who bought the last pair of quality microsoft products: word 5.1 and excel 4

  30. Only AIM versions > 4.7.2480 by Evro · · Score: 2, Informative
    As far as I can tell, this only affects 4.7xx and above...
    AOL Instant Messenger (AIM) has a major security vulnerability in the latest stable (4.7.2480) and beta (4.8.2616) Windows versions.
    Most people I know stayed with version 4.3, as it doesn't have the super-annoying "AIM Today" window when you login. Of course, AOL doesn't make this available, so I keep my AIM 4.3 installer in a safe place. If it turns out that 4.3 has this bug, well, I'll be sad.
    --
    rooooar
  31. Open your eyes... by Brendan+Byrd · · Score: 2, Interesting

    Kinda reminds me of various SF dystopias where the general populace is kept just smart enough to be useful but not enough to be critical thinkers and therefore dangerous to the status quo.

    It's already like this. Just look at the government we have now: One which is more worried about banning abortion to produce more babies, instead of enforcing better (and cheaper) birth control. One which is more worried about protecting ourselves from ourselves (read: victimless crimes), instead of letting us learn from our mistakes (or letting evolution sort it out). One which is more worried about getting elected the next term and getting in the pockets of lobbists, instead of passing laws that the people really need.

    Just look at our idiotic voters. They are the mediorce masses. They are the ones just smart enough to be useful, but not smart enough to see that they've been screwed. They are the proles [1984], and the future is NOT with them.

    1. Re:Open your eyes... by Brendan+Byrd · · Score: 2

      Socialism, perhaps? It works for GNU and Sweden, right?

  32. Check out this quote... by VValdo · · Score: 5, Interesting
    from USAToday:

    Russ Cooper, who moderates a popular security mailing list and works for security firm TruSecure, said Conover's actions are irresponsible. "I think it's better to provide details of the exploit and then let other people write the actual code," Cooper said. "Unfortunately, these are fundamentally naive people with a very childish view of the world."

    Hmm. Anyone else sense a little hostility from the for-profit security industry...?

    --
    -------------------
    This is my SIG. There are many like it, but this one is mine.
  33. Re:Ouch... by Marx_Mrvelous · · Score: 2, Offtopic

    A better question is, how can this be redundant when it was the first post with this question?
    I don't have time to read everything, just posting my thoughts. Oh well, as if karma matters ;)

    --

    Moderation: Put your hand inside the puppet head!
  34. So do the work in a civilised country by Tim+Ward · · Score: 2, Informative

    Eg Europe, where reverse engineering is explicitly legal regardless of any terms and conditions the software vendor may seek to impose.

    1. Re:So do the work in a civilised country by elmegil · · Score: 2, Funny

      So that when you come to the US you can be arrested by the Feds, held for a while, and then released. Good plan if you never want to visit the States....

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
  35. Re:Only AIM versions 4.7.2480 by buysse · · Score: 2

    Tested vulnerable back to 4.3 (earliest one available to test). Vulnerability of versions 4.3 is not known; assume that ALL VERSIONS of AIM are vulnerable. (At least if you believe the fine people on Bugtraq).

    D'oh.

    --
    -30-
  36. Trillian WORKS under Wine! by yerricde · · Score: 2

    I've recently started using trillian (www.trillian.cc [trillian.cc]) for all my IMing needs

    Trillian is a Windows app, but it apparently works under Wine.

    --
    Will I retire or break 10K?
  37. Re:Only AIM versions 4.7.2480 by ZxCv · · Score: 2

    You can turn that annoying AIM Today window off rather easily; in fact, its always the first thing I do after setting up AIM anywhere.

    --

    Perl - $Just @when->$you ${thought} s/yn/tax/ &couldn\'t %get $worse;
  38. Re:Lesser of two evils. by ZxCv · · Score: 2

    Passport itself, obviously.

    --

    Perl - $Just @when->$you ${thought} s/yn/tax/ &couldn\'t %get $worse;
  39. Might Try Odigo by Razzious · · Score: 2

    I have stopped using most of the Instant messagers except Odigo now. I like the see others in the website feature and the fact that you have all the others integrated as well is a plus.

    http://www.odigo.com

    Side note I am in NO WAY affiliated with them. I just happen to like their product.

    --
    Razzious Domini
    I could be a GREAT KARMA WHORE if I could just shed the few morals I have left.
  40. Does this make me a murderer? by Slur · · Score: 2, Interesting

    I am about to expose information that could be used to commit a crime. If this information is improperly used then I and all who have passed on this information can and should be summarily prosecuted according to the Laws Against Spreading Evil Information. But I'll take the chance.

    1. Humans are mortal
    2. Poking a big hole in a human can kill it
    3. Humans are the weak spot in bank security
    4. Humans fear having holes poked in them
    5. Guns are effective tools for poking holes in humans
    6. Pointing guns at humans can get them to do what you want
    7. Humans in banks will give you money if you point a gun at them
    8. To kill a human quickly, shoot it in the heart or head
    9. Explosives are also very effective

    My apologies to all for whom this information represents a decrease in personal security. But rest assured, your firewall will continue to function long after your life has drained away.

    --
    -- thinkyhead software and media
    1. Re:Does this make me a murderer? by Aceticon · · Score: 2
      But rest assured, your firewall will continue to function long after your life has drained away
      1. Computers are breakable
      2. Poking a big hole in a computer can break it
      3. Guns are affective tools for poking holes in computers
      4. Firewall software doesn't run in broken computers
      5. To stop a firewall quickly shoot the computer just about anywere
      And remeber kids - If you shoot a brand computer don't peek inside or you might be breaking the DCMA
  41. Re:How to NOT protect yourself by alexz · · Score: 3, Informative

    AIM Filter being the program that, if not a trojan, at least has various remote access abilities.

    See the bugtraq archive for more information.

    Amusing that its use is recommended in the security advisory.

  42. Re:Only AIM versions 4.7.2480 by Legion303 · · Score: 2
    From the person who found the hole:

    1. This vulnerable affects all AIM versions as far back as 4.3 (this is the farthest one back I've checked). I don't know if it affects the inline AIM used with Netscape. If it supports game requests, probably. Otherwise, it won't.

    -Legion

  43. i've an idea! by waschebaer · · Score: 2, Insightful

    a cool server side fix:

    exploit this hole from the main server on all clients, and make them automatically update to the latest version! No users have to download patches this way.

  44. Trillian not affected by OnyxRaven · · Score: 2

    Noticed quite a few mesages exclaiming about trillian already. I love it. It just needs more skins (or I need to learn the differences between the old and new format).

    I will venture, rather safely, to say that Trillian is not affected by this exploit. The exploit is in the 'game request' feature in the AIM client for windows, a feature that has not yet been included in Trillian in the first place, and a feature that would obviously use different, hopefully better-bounds-checked code if it were there (since trillian uses its own libraries to do everything, no reliance on AIM).

    --
    --onyx--
  45. Re:Warnings by kesuki · · Score: 2, Interesting

    That bug is old news... I used it for months until I remembered my ICQ password. It's 9 charachters not 15 ICQ doesn't allow passwords greater than 8 characters. While some sites won't allow a password shorter than 8 characters ICQ won't allow a longer one... Nice to see how security conscious mirabilis was and still is now that AOL owns them.

    Actually though I think the earliest ICQ implimentations performed the password authentication locally, which is why the 8 character limit on passwords exists in icq.
    A 9 character password response meant the authentication was done by the client.

  46. Watch out for incoming Script Kiddie onslaught by Lally+Singh · · Score: 2
    --
    Care about electronic freedom? Consider donating to the EFF!
  47. How is this a violation of the DMCA? by Tom7 · · Score: 2

    The reverse-engineering clause only applies to technology designed to limit access to a copyrighted work. The DMCA is for protecting digital content. AIM has nothing to do with that.

    It's a bad law, for sure, but making false claims about what it covers does NOT help our cause.

  48. "So easy to prevent" -- not in C by Tom7 · · Score: 2

    It's true that overflows are easy to prevent, by using a modern language like Java or O'Caml that has automatic bounds-checking on arrays. (To a lesser extent the C++ STL can help you with this, but you don't get any guarantees since the language is not safe.)

    But I don't agree that it is easy to prevent when you're writing your software in C or C-like C++. In fact, I think C and the typical memory model practically encourages you to write exploitable software. Sure, it's easy to look at a stupid little program and say, yes, that has a buffer overflow problem. But large programs like IIS or even AOL AIM are an awful lot harder to analyze. (Take a look at the IIS overflow again if you think it's easy. This was due to the interaction between two totally different modules, both of which did bounds checking, but assumed that the buffer was large enough to hold twice the amount of data after unencoding. Indeed it was, but not if you unencode twice!)

    If it is so easy to prevent, why do we continue to see loads of these kinds of bugs? You might argue that AOL programmers are stupid, and IIS programmers, and wu_ftpd, BIND, perl, quake 3 arena, sshd, (etc. etc.), but I think you'd be left with almost no programmers if you listed all the packages that have had buffer overflows in them. It is C's fault.

    Personally, I think it's ridiculous that people still write software that's not at all performance-critical in C and C++. Technology exists (see O'Caml at http://caml.inria.fr/) for making really fast programs that are guaranteed not to have this kind of security hole in them. All that's really needed is toolkits for interfacing with system libraries... (for non-interactive stuff like network daemons there's absolutely no excuse to be using C).

  49. Re:Code Red. by damiam · · Score: 2

    AOL could say "We won't let you on unless you download this update".

    --
    It's hard to be religious when certain people are never incinerated by bolts of lightning.
  50. Re:Irresponsible! by GigsVT · · Score: 3, Informative

    They did wait, AOL ignored them.

    We contacted the AOL Instant Messenger group but never received a
    response. Normally we would be inclined to provide a fix, but it is
    illegal to reverse engineer the AIM executable (DMCA and AIM's license
    agreement to thank), so we are unable to provide a patch which will
    modify it. Instead, we recommend Robbie Saunder's AIM Filter
    (http://www.ssnbc.com/wiz/) to protect yourselves.

    Please get the full story before you post shit.

    --
    I've had enough abrasive sigs. Kittens are cute and fuzzy.
  51. Fire for Mac OS X is great by gsfprez · · Score: 2

    if you've got Mac OS X - you should get fire
    http://www.epicware.com/fire.html

    works great, and handles AIM, ICQ, Jabber, irc, MSN, and Yahoo.

    from the "About Fire" dialogue

    Engineering
    Eric Peyton

    Interface Design
    Borrowed from America Online with flourishes courtesy Eric Peyton. Some ICQ ideas taken from various ICQ clones ...

    Icons
    Rick Roe, Blake Harris

    Fire Enhancements
    The following people have made enhancements to Fire
    Jason Fosback (jfosback@ubermind.com)
    Brian Fitzpatrick (fitz@red-bean.com)
    (way too many to list :-( and I forget)

    Underlying Engine (libfaim)
    Copyright 1998-1999 Adam Fritzler (afritz@iname.com)

    Underlying Engine (icqlib)
    http://kicq.sourceforge.net/kicq.shtml

    Underlying Engine (libyahoo)
    http://www.sourceforge.net/projects/gtkyahoo

    Underlying Engine (msn library)
    http://www.everybuddy.com

    Underlying Engine (firetalk/irc)
    http://www.penguinhosting.net/~ian/firetalk/

    HTML (AIML) Rendering/Reading Engine
    Copyright 1999 Stephen Peters (portnoy@portnoy.org)

    Fire.app Written in Objective-C against the Cocoa API's using the underlying libfaim Unix/Linux library written in C, the icqlib source code written in C, and the gtkyahoo source code written in C and C++. I am using the firetalk library in C for irc communication and the msn library was borrowed from everybuddy.

    Fire.app is released under the FSF GPL, as are libfaim, micq, and gtkyahoo. If you did not receive source with this version please contact Eric Peyton (epeyton@epicware.com) for the source, or visit http://www.epicware.com/fire.html.

    --
    guns kill people like spoons make Rosie O'Donnell fat.
  52. Other AIM clients by 90XDoubleSide · · Score: 2

    It should be noted that the bug does not, "enable remote users to execute code on any machine logged into the AOL IM service," but is specific to Windows versions 4.3 and newer. They have confirmed that it does not affect Netscape's built in AIM, and assumably alternative OSes and alternative clients are safe. So let me include another shameless endorsement of Fire ;)

    --
    "Reality is just a convenient measure of complexity" -Alvy Ray Smith
  53. Don't call it a security flaw by btempleton · · Score: 2

    Instead of calling these things "flaws" or "holes" or "exploits" I recommend a different term.

    Call them a "window."

    As in, "A window was discovered today into AOL instant messanger."

    --
    Has it been over a year since you last donated to the Electronic Frontier Foundation
  54. encryption by Cardhore · · Score: 2

    Also worth mentioning is that Trillian has automatic 128bit encryption between Trillian clients (over AIM & ICQ only).

    1. Re:encryption by Cardhore · · Score: 2

      Yes, go into the preferences, and it's under AIM/Misc. they call it secureIM capabilities.

  55. Ebarrassment, Blood, and Guilt by _Sprocket_ · · Score: 3, Informative


    Can someone please explain to me the moral or ethical mandate that supports/justifies this sort of vigilante thinking?


    Information security tends to take a far back seat within the corporate world. Doesn't matter if it is management, administration, or development - infosec is a secondary thought if its even considered.


    Part of this is the specialized knowledge required to handle infosec issues (not that it couldn't be widely aquired). It takes a concious effort to implement a secure system. This is often considered additional effort. And additional cost.


    Another part of the puzzle is a general disbelief anyone could discover a vulnerability and would bother to take advantage of it. This discounts the number of technically minded individuals your infrastructure is exposed to on the net (compounded by automating attacks). It also ignores that even trivial applications can cause considerable damage (I have some friends working infosec for large corporations who went in to high gear with this announcement - AIM exists in many environments).


    Finally, infosec is rarely a consumer requirement. Functionality is what sells widgets. Unless the widget is touted as being secure (even IF its supposed to be secure), security won't sell as many widgets if the widgets don't blink and beep nicely. Thus infosec isues are not pushed during initial development.



    All of these actions could have theoretically been done in the name of improving security but in the short-term all they do is recklessly endanger it.


    So now it gets bloody. Damage gets done. Consumers begin to see how these strange little issues cause them pain. They begin to demand better, more secure products. Product goals begin to include infosec. Better products get produced.


    And those who would take advantage of vulnerabilities... quietly and to personal gain (or even loudly and publically) have fewer and fewer targets.



    There is at least one long-term upside to w00w00's actions, though. Their actions will hasten the approval of legislation which makes online reckless endangerment as criminal on the Internet as it is in your neighborhood.


    And its possible more attention will be paid to those who build faulty, and ultimately dangerous, data infrastructures. Maybe even legal liability.
  56. It seems such an easy thing.... by Codifex+Maximus · · Score: 2

    to use strncpy instead of strcpy...

    Anyway, I like AIM, it's easy for a brain dead code jockey to use. I've got enough rattling around in my head without having to be 31137 at instant messenger applications.

    --
    Codifex Maximus ~ In search of... a shorter sig.
  57. Re:Converses and other logic games by fizbin · · Score: 2

    You take the statement from the article "This does not affect the non-Windows versions, because the non-Windows versions currently do not yet support the feature that this vulnerability occurs in" and conclude "If other versions did support this feature, they would be subject to this vulnerability".

    Let me spell it out in straightforward logic symbols:
    let "a" mean "vulnerability affects non-Windows versions"
    let "b" mean "non-windows versions implement this game feature"
    You take "not a because not b" (That is, "not b imples not a") and conclude "b implies (would imply) a". You have confused the converse with the contrapositive (the contrapositive would be "version xyz is vulnerable to this, therefore I know that version xyz implements the gaming feature").

    Now, on to the question as to whether or not this vulnerability is in the protocol itself; this gets into a silly semantic debate that could go on and on with people yelling about definitions. As the AIM protocol has no canonical published spec. to define what it is, we can only assume that the AIM protocol is whatever the official AIM clients do when operating correctly. (For example, we shouldn't expect that the behavior of the AOL client while it is running under a debugger that randomly flips a few bits in memory every few seconds is an example of the AIM protocol)

    So - is a buffer overflow the correct behavior? As much as I am inclined to think ill of the AOL/TW behemoth, I doubt that they intended their users' machines to be wide open to script kiddies everywhere.

  58. No! by Tom7 · · Score: 2

    That doesn't make any sense, either. The DMCA does not prevent you from reverse-engineering software and making or distributing patches, UNLESS that software controls access to a copyrighted work, which AIM does NOT.

    People really need to get their facts straight about the law or we are going to be totally incoherent when we try to challenge it (or convince our friends and family that it is bad).

  59. Re:Microsoft is number one again! by Uttles · · Score: 2

    Well, you all are missing my point. I know there's better ways to implement a backdoor, and I know that the Microsoft problem was completely different, but it had the same end result, someone could remotely control another person's computer. Yeah, exploiting a buffer overflow isn't the prettiest way to do it, but I wasn't trying to get into the details of the matter, just the premise that companies might intentionally do something like that on purpose.

    --

    ~ now you know