Slashdot Mirror


First JPEG Virus Posted To Usenet

Shawn writes "This could possibly be the worst viruses yet! Earlier this month Microsoft announced a problem in their GDI driver that processes the way JPEG images are displayed. Someone has finally posted an exploit to Usenet. Easynews, a premium Usenet provider, found the virus Sunday afternoon. Up-to-date information about how we found it and what it does is located at www.easynews.com/virus.txt. When this picture is viewed it installs remote management software (winvnc and radmin) and will connect to irc."

35 of 694 comments (clear)

  1. Fantastic by lukewarmfusion · · Score: 2, Insightful

    Virus writers should be dragged out in the street and... well, whatever.

    The only reason we need security for this crap is because the viruses exist. Which means that we only have security when the need arises. If the vulnerability exists but is never exploited, it tends to sit open and unpatched. As soon as this pops up, we see vendors frantically patching systems.

    I usually call it like I see it - which means defending the bad guys when they deserve it. But in this case, there's no doubt that open source has major advantages. The vulnerability has been identified, people are complaining that it's not being fixed... I bet it takes a virus to get MS (and others) moving to fix it.

    1. Re:Fantastic by Nurgled · · Score: 2, Insightful

      This latest valnerability is more like having an adequate lock but a burgular coming in through a valnerability in your couch. No-one considered the security implementations of the couch, because no-one expected the couch to be a point of entry.

  2. I don't see why this is a problem by bconway · · Score: 4, Insightful

    If you aren't running as an administrator, which you shouldn't be, it can't install itself. It's the same as Linux or any other OS with a basic user system.

    --
    Interested in open source engine management for your Subaru?
    1. Re:I don't see why this is a problem by Anonymous Coward · · Score: 1, Insightful

      Sadly this is still hard to arrange. My little sister recently got the Sims 2, and I discovered that it had told her to make her account an Administrator account so she could play.

      I changed it back to a limited account and added a 'runas' shortcut for the Sims 2... but with that general attitude, it's a losing battle.

    2. Re:I don't see why this is a problem by rufo · · Score: 4, Insightful

      Yeah, that's all well and good - except for the fact that Windows sets up users by default as administrators, as does every OEM to ship a Windows PC, and without any explanation as to why this is or why it might just be a bad idea.

      Until Microsoft stops shipping the OS wide-open for anyone to do anything they want, these kind of attacks will continue. Apple's gotten it much more right in this regard - even as a Mac user I don't think Mac OS X is particularly more secure then any other *nix or even Windows (just less analyzed), but at least Apple doesn't ship with any services turned on or allow admin users willy-nilly access over the entire system (most admin settings and files require password confirmation before continuing - not foolproof by any means but a huge step in the right direction), as do most good Unices these days.

      But of course not Windows. ;-)

      --
      My English teacher once told me that two positives don't make a negative. Two words for her: Yeah, right.
    3. Re:I don't see why this is a problem by real_smiff · · Score: 2, Insightful

      interesting post, but: a lot of the reason to run a system with limited accounts is to prevent certain *users* doing things *you* don't want. not things that are 'definately wrong', like installing viruses, just things you don't want in your organisation. how is your better security modal/OS design ever going to prevent that? i guess on a single user system what you're saying could make good sense?

      --

      This is my Sig, this is my Gun. One is for Slashdot and one is for Fun.

    4. Re:I don't see why this is a problem by HuguesT · · Score: 4, Insightful

      All well and good but many things don't work in windows if you are not an administrator.

      I find it incredible that reputable developers like ID software for example require the latest demo of Doom 3 to be *installed* AND *run* as an administrator. The demo readme states this explicitely.

      Yes I do know about "Run As" but what are these people thinking? Administrator is for administrative tasks, not for playing games.

      No wonder XP is such a debacle area security wise.

    5. Re:I don't see why this is a problem by JoeBuck · · Score: 3, Insightful

      We generally run Linux in my house, but my six year old daughter has a couple of computer games, and one of our machines is dual-boot; pretty much all that that copy of Windows is used for is her games. Guess what? The games only work if I make my six year old an administrator. The reason is that the games were written in the Windows 95 era; they want to do direct access to everything, and that takes privileges that a non-admin Windows XP user does not have.

      This kind of thing is common, and it forces a lot of people to run with elevated privilege. This is the price of legacy. Of course, Microsoft could have provided some mechanism to run the older programs without privilege (say, with some kind of virtual machine setup), but they probably figured that if they didn't do the work, it would be easier to sell new XP versions of all the apps.

    6. Re:I don't see why this is a problem by jermz · · Score: 2, Insightful
      Why shouldn't I be able to run as an administrator on my own machine? It's my computer... I paid for it... I'm the only one using it. If the system is insecure, isn't that the system's fault? Am I to be blamed for operating my computer in a fashion that (*gasp*) allows me to make changes to it when I want without it bitching to me any further?

      This is a bad attitude to take. You might be the only user on your machine now, but when you allow a trojan on that downloads and installs remote-control software on your computer, you are not the only user anymore. In the current state of the Internet, you are being irresponsible if you think you are the only one using your computer. It sucks, yes, but it's the truth.

      It's like the old saying about VD. Once you sleep with someone, it's like sleeping with everyone they have slept with, ad infinitum. If you do not take the steps to protect your computer, you are not only exposing yourself to the dangers of the Internet, but your machine can then become a vector itself. Think about that.

      BTW, greets from another rohan user. I went to SDSU back in '94. rohan was the first Unix box I ever had an account on. Lots of fond memories there.

      Jeremy

      --
      Hi-Technical Excellent Taste and Flavor!
  3. Re:Just begging to be sued by lukewarmfusion · · Score: 4, Insightful

    "Can't arrest someone for merely writing a piece of code."

    coughcoughpatriotactcoughcough

  4. Re:That's pretty amazing. by ConceptJunkie · · Score: 4, Insightful

    This reminds me of my first thought when I saw Windows 95 message "It is now safe to turn off your computer."

    Which was, "However it is no longer safe to turn on your computer."

    Quality freefall.

    Really, how much new useful functionality has MS provided in the last 5 years? It takes just as long to load apps now as it did 10 years ago, even though machines are 10 times faster with 100 times more memory. Functionality increases at best in a linear fashion, while system requirements increase at a geometric rate. Software eats more of your computer and offers less in return.

    Remember when MS supposedly shut down for a month to work on security issues? That was about 4 years ago. Not only did the problems not go away, but the occurance of gaping new exploits increased significantly.

    Maybe they should shut down for a year. Take all the gigabyte-gobbling shit they've written for the last 10 years and turn it into useful code with no new functionality. Returning with the same stuff they have now, but with little or no security issues would win them more customers than their current monopolistic policies and FUD spreading ever will.

    Really, what else could they possibly do besides introduce a bunch of bloated new technologies for doing the same damn thing we all wrote for ourselves years ago, but without all the MS lock in and huge learning curve?

    I have to ask, what has MS done that is actually useful since Windows 2000?

    --
    You are in a maze of twisty little passages, all alike.
  5. Re:Just begging to be sued by BiggerIsBetter · · Score: 2, Insightful

    ...in JAPAN! But in the US, you probably can be.

    --
    Forget thrust, drag, lift and weight. Airplanes fly because of money.
  6. Re:Even more evil ... by TCM · · Score: 2, Insightful
    ^(.*\.)?doubleclick\.(com|net)$
    is blocked here anyway..
    --
    Of course it runs NetBSD. BTC: 1NT7QvbetmANwaMzhpVL6
  7. Re:That's pretty amazing. by craXORjack · · Score: 4, Insightful
    It takes just as long to load apps now as it did 10 years ago, even though machines are 10 times faster with 100 times more memory.

    I'm glad I'm not the only one who noticed this. btw cpu's are way faster than 10x faster. In 1994 I could only afford a 386sx at 16Mhz. Not only is the clock speed faster but the chip has gone through several major revisions. Yet I think that 386sx booted up faster and ran Lotus and Wordperfect under DOS just as fast as anything out there on Windows today. Of course there are some advantages to windows but speed sure isn't one of them!

    --
    Liberals call everyone Nazis yet they are the closest thing to it.
  8. Re:This'll be good for catching downloaders . . . by Anonymous Coward · · Score: 0, Insightful

    "The pervs grab the jpeg, load it, and it quietly calls home to the FBI, where a dot matrix printer prints out another warrant for a judge's signature . . ."

    Not exactly. Because either:
    1. The FBI's infected JPEG is a kiddie porn photo, in which case the FBI is breaking the law itself, or
    2. The infected JPEG is a legal photo, in which case the "alleged perv" has broken no law, and there is no basis for the warrant.

  9. Hacked CNN Advertisments by 8400_RPM · · Score: 5, Insightful

    So what happens when someone hacks the ad server that cnn or google uses, and puts this jpeg up?

    Millions of instant zombies.

    Thats f*cking scarry....

    1. Re:Hacked CNN Advertisments by Pecisk · · Score: 2, Insightful

      It actually doesn't make sense because browsing web is...just saving pages/pictures/etc in cache AND viewing it. So I guess it would be any kind of difference, if you save it.

      Only difference is then when different libs are used for viewing JPG.

      --
      user@ubuntubox:~$ stfu This server is going down for shutdown NOW!
    2. Re:Hacked CNN Advertisments by SvendTofte · · Score: 2, Insightful

      That doesn't make sense. As you browse the web, you download the image. Unless the program is something strange (Moz), then it would probably use Windows libraries to display the image, and bam.

  10. bug month by Anonymous Coward · · Score: 1, Insightful

    It was Bug Month, not security, though that's related. It was in 2002. The shortest month, February.

    "We are not coding new code as of today for the next month," Richard Purcell, director of the Microsoft's corporate computing office ... "It's time to get the garage cleaned out."

    Which I thought was straight PR, and if there were any acutal deferrals of project waypoints, this time would be spent dealing with personal inbox overloads.

    But I did get contacted by a Microsoft engineer during that time, re a software failure I'd detailed online. {Nothing's been fixed, mind you.}

    "Quality freefall"? Not really. They've always produced third tier code. This is normal. The only difference right now is they're feeling more heat about it because programs can do more, and they've got competition they can't kill in Open Source. The profitability of their poor quality of approach is falling against these two rising variable. Quality itself has been steady state.

    1. Re:bug month by ConceptJunkie · · Score: 4, Insightful


      "Quality freefall"? Not really. They've always produced third tier code.


      I dunno. NT 3.51 always seemed to be rock-frickin'-solid, but then I didn't use it for long before NT 4 came out.

      Of course, Windows 95 was stillborn and they kept pumping the corpse full of formaldehyde for 5 years for they finally let it rot in peace, but the NT branch was really good until they started making every app they wrote effectively part of the core OS.

      Remember when NT ran on 4 different processor architectures and Win32 was just one API on top of the kernel in addition to Posix and OS/2? Now that IE and WMP are practically part of the kernel it seems so long ago, and yet, in a sense, it was far more advanced because it was modular enough and clean enough to be ported.

      --
      You are in a maze of twisty little passages, all alike.
  11. Re:Not particularly well coded by djeca · · Score: 5, Insightful

    Just had a nasty thought... the latest round of IM programs have user-settable "buddy icons" which IIRC can be JPEGs. A worm that used buddy icons to spread could have half the internet infected in 15 minutes, and do it via existing social networks. I hope the MSN and AIM servers are scanning buddy icons to prevent this being used...

  12. Re:This'll be good for catching downloaders . . . by dpete4552 · · Score: 2, Insightful

    If the FBI is allowed to trade drugs to get to drug dealers then I'm pretty sure they're allowed to trade kiddie porn pics to get to pervs.

    --
    http://www.archive.org/details/ThePowerOfNightmares
  13. I'll say it again. . . by Fantastic+Lad · · Score: 2, Insightful
    Quietly this time. . .

    Interesting that this virus, which has been in the wings and known of by select groups for years now, should at this time be given lots of promotion, (a few virus releases and big, loud press attention like a freekin' summer movie advertising run), right when the most important US election in the history of mankind is gearing up.

    Having people scared out of the public places so that they can't discuss the events which are about to unfold. . ?

    And some dorks still laugh at me and say I'm a paranoid conspiracy nut.

    --Goodness! Well, if conspiracies don't exist, why are there laws like, 'Conspiracy to commit _____' on the books? And who but the lying psychos in government are better suited to pulling such stunts? Only a nut would actually lower his/her guard over the next couple of months!

    Count on this: If any 'terrorism' happens in the next 5 weeks, you can be sure it will have been be aided and abetted by the US and/or Israeli secret services.

    Not that you'll be able to talk about it on-line, what with all the scary viruses and all!

    Buckle up, kids. This stretch of road is about to get bumpy.


    -FL

  14. Re:That's pretty amazing. by bitflip · · Score: 2, Insightful

    Apparently, the Outlook interface was useful enough that Evolution 2.0 copied it.

  15. Re:Lament from an old-timer by IchBinEinPenguin · · Score: 2, Insightful

    ... would be running vital parsers - HTML, ActiveX, images etc - within the operating system itself ...

    Remember, this was a LEGAL decision, not a TECHNICAL one.

    Killing NS without all those messy anti-trust problems required IE to become part of the OS.

    From a technical standpoint it was a moronic idea, as a lot of people said at the time.

  16. Re:That's pretty amazing. by Tony-A · · Score: 4, Insightful

    "It is now safe to turn off your computer." ... Quality freefall.

    It's related.
    There is an arrogance that Microsoft knows best that is implicit in that statement. Whether or not it is actually safe to turn off the computer is very much outside of Microsoft's knowledge. In fact the safest thing to do when a system is acting bonkers is to hit reset or the power switch on old computers or pulling the power plug or removing the battery on new compouter where the power switch is no longer functional. The reasoning goes that when the system has its brains scrambled it desperately wants to write those scrambled brains to disk and thus perpetuate the scramble.

    Remember when MS supposedly shut down for a month to work on security issues? That was about 4 years ago. Not only did the problems not go away, but the occurance of gaping new exploits increased significantly.

    One whole month, Well golly gee! Actually one month would be enough to stop hiding stuff and never under any circumstance use or require scripts or ActiveX controls for anything remotely related to security.
    [x] Hide files extension for known file types.
    That by itself is enough to wreck any attempts at achieving security. The message is loud and clear. Linux worms never seem to get anywhere. People see them and react violently to anything sneaking around trying to be invisible.

    Task Manager doesn't show everything. Microsoft Windows comes with a pre-installed root kit!

  17. Re:Anyone have a working copy? by Anonymous Coward · · Score: 1, Insightful
    mind you, who would ever write an exploit that would only spread to five percent of the computers in the world? ;-)

    The ms-sql exploit spread to less than five percent of the computers in the world...

  18. Re:Crappy MS "GDI Detection Tool" by ceeam · · Score: 2, Insightful

    Let me guess - do you perchance use one the "blackisted" serialz for your office registration? If not then sorry, but if so - take note that WindowsUpdate verifies your reg number and feels free to behave accordingly.

  19. Re:This'll be good for catching downloaders . . . by ceeam · · Score: 3, Insightful

    Well - how many people viewed the certain hello.jpg image willingly and knowing what they are going to find? How difficult it would be for me to dupe you or someone else to load the image you mention if I find its URL?

  20. Re:Anyone have a working copy? by Anonymous Coward · · Score: 2, Insightful

    Thing is, without NX x86 processors have no way of marking pages as non-executable. Not even on linux.

  21. app not working != app vulnerable to virus by sczimme · · Score: 4, Insightful


    * Eye of Gnome seemed to work okay, but I got all sorts of weird redraw problems when I tried to resize the window.
    * Gimp (2.1) says the JPEG is unsupported and couldn't be imported by the filter, then segfaults.
    * Konqueror seems to work okay, but just shows a tall black rectangle, and its spinner is still chugging away, as if it's still busy loading something.
    * Firefox 0.9.3 has no troubles at all; it just shows a nice white rectangle on a white background

    These programs are not vulnerable to the the exploit in the same way that Windows machines are vulnerable. In fact, the issues you saw appear to be in no way related to the intended result of the virus. GIMP's segfault seems to be the most serious of these, and it is still a minor problem. I believe all of your results can be achieved by opening a mangled/corrupted .jpg; the exploit code is irrelevant.

    Nutshell: One cannot conclude that graphics-related processes/apps on Linux machines are vulnerable to this virus.

    PS Conclusions posited based on "unprofessional research and wild conjectures" are likely to cause much more harm than good. Is this really necessary? (not a flame - just an observation)

    --
    I want to drag this out as long as possible. Bring me my protractor.
    1. Re:app not working != app vulnerable to virus by ajs · · Score: 4, Insightful

      I don't think the poster was saying "these programs are vulnerable to this virus", but rather, "these programs seem to be vulnerable to a similar class of exploit"

      Certainly Gimp's segfault points to some sort of bounds-checking problem, and is likely exploitable. NO application should load this image for display. Bounds checking during load should throw an exception (or the equivalent error status for C) for the image and the application should report that the image is corrupt. Under no circumstances should a low-level library be handing this image data further up the chain.

    2. Re:app not working != app vulnerable to virus by rjshields · · Score: 2, Insightful

      You make it sound like there's a possibilty this exploit might work under one of the afore mentioned softwares' image processing libraries.

      This exploit was designed to work under microsoft code, so the chances of it working under any other image processing code are slim to none, unless some other programmer has coincidentally designed their code in precisely the same way and made exactly the same mistake.

      Sorry, but this should be obvious.

      --
      In this world nothing is certain but death, taxes and flawed car analogies.
  22. The fun never stops by mwood · · Score: 2, Insightful

    There's been some discussion of the problems facing "fleet operators" due to this bug. It seems that various product teams have spewed so many private versions of the .DLLs all over users' systems that the people who maintain the security-patch list in XML just gave up. SMS won't detect the need for the patch, and neither will MBSA, I'm told. Whether SUS (standalone, not the Feature Pack for SMS) will is not yet clear.

    Well, that's just dandy. I've got 200 machines that need patching and no centralized tools, maybe. Oh, joy.

    Now I'm wondering how I'll ever trust those tools again.

  23. Re:keeping a campus virus-free -- Don't allow Wind by Anonymous Coward · · Score: 1, Insightful

    Worst. Post. Ever.

    Is some freshman psychology major going to format their drive, back up all their files, and install Linux? No. Are they going to be able to use Linux? Doubtful. Is linux going to detect their generic sound cards and network adapters? Yeah, right. Are you going to have chaos and pissed off students? Yes. Are you going be the one to tell them they can't use their brand new Dell without totally fucking re-doing all of the software or are you going to tell them it's worthless and to go spend $1000 on a new Mac?

    You are seriously fucking stupid. Start living in the real world.