Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Public Exploit For Windows JPEG Bug

Posted by michael on Thu Sep 23, 2004 07:07 AM
from the here-comes-the-worm dept.
Khoo writes "A sample program hit the Internet on Wednesday, showing by example how malicious coders could compromise Windows computers by using a flaw in the handling of a widespread graphics format by Microsoft's software. Security professionals expect the release of the program to herald a new round of attacks by viruses and Trojan horses incorporating the code to circumvent security on Windows computers that have not been updated. The flaw, in the way Microsoft's software processes JPEG graphics, could allow a program to take control of a victim's computer when the user opens a JPEG file." We mentioned this earlier.
This discussion has been archived. No new comments can be posted.
Public Exploit For Windows JPEG Bug | Log In/Create an Account | Top | 509 comments (Spill at 50!) | Index Only | Search Discussion
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • Knew it (Score:3, Funny)

    by Anonymous Coward on Thursday September 23 2004, @07:09AM (#10327688)
    I knew there was something wrong with Goatse when I saw it!
  • Almost... (Score:3, Interesting)

    by mirko (198274) on Thursday September 23 2004, @07:10AM (#10327694)
    (http://linuxette.com/ | Last Journal: Tuesday April 26 2005, @07:00AM)
    Now, to convince my company's managers to switch their userbase to Firefox, I just need it to support Sso (Single sign-on), please, tell us it's coming otherwise we'll keep using this tyrabrowsaurus...
    • Re:Almost... by pcardno (Score:3) Thursday September 23 2004, @07:14AM
      • Re:Almost... (Score:5, Informative)

        by AstroDrabb (534369) on Thursday September 23 2004, @08:08AM (#10328074)
        We use Netegrity as well. However we went against the single sign-on thing since it was less secure. Our users get stopped by a Netegrity form and enter their username password and then can go to any corporate intranet web app without signing in again until they close their browser or the session expires (about every hour). Firefox/Mozilla already support Windows authentication for single sign-on. It prompts a user for their name and password instead of just silently sending it. The user can even check a "remember password/username" option so they don't have to enter it again. Some management tried to get the admins to turn on windows authentication with Netegrity but the admins and we programmers stood our ground and said how bad an idea it was. Our users can get to all types of personal information and personal financial information on our corporate intranet. It is really dumb to not authenticate a user at least once per session. If a user walked away from their desktop without locking it (happens all the time), anyone could walk up to their box and get to all their personal data if we used just windows authentication. We do have a policy that locks a desktop after 15 minutes, however that is still a 15 minute windows for someone to do get to someone elses personal and financial data.

        Tell your management to turn off the Netegrity/windows authentication and use Netegrity form authentiation over SSL. Also, there is no reason why your users cannot user Firefox/Mozilla since it has had cross-platform support for Windows authentication for a few versions now.

        [ Parent ]
        • Re:Almost... by AstroDrabb (Score:2) Thursday September 23 2004, @09:02AM
          • Reminder by Futurepower(R) (Score:2) Thursday September 23 2004, @09:47AM
        • Re:Almost... by pcardno (Score:2) Thursday September 23 2004, @09:03AM
          • 1 reply beneath your current threshold.
        • Re:Almost... by jmulvey (Score:2) Thursday September 23 2004, @10:56AM
          • Re:Almost... by AstroDrabb (Score:2) Thursday September 23 2004, @11:26AM
            • Re:Almost... by cheezit (Score:2) Thursday September 23 2004, @11:45AM
              • Re:Almost... by AstroDrabb (Score:2) Thursday September 23 2004, @12:17PM
              • Re:Almost... by cheezit (Score:2) Thursday September 23 2004, @02:46PM
            • Re:Almost... by jmulvey (Score:2) Thursday September 23 2004, @12:07PM
          • Re:Almost... by tafinucane (Score:1) Thursday September 23 2004, @11:36AM
            • Re:Almost... by jmulvey (Score:2) Thursday September 23 2004, @12:12PM
      • Re:Almost... by jmulvey (Score:2) Thursday September 23 2004, @11:01AM
      • Re:Almost... (possible) by asac (Score:1) Thursday September 23 2004, @04:51PM
      • Re:troll. by Skye16 (Score:3) Thursday September 23 2004, @07:32AM
        • Re:troll. by Reziac (Score:2) Thursday September 23 2004, @07:56PM
          • Re:troll. by Old Wolf (Score:2) Thursday September 23 2004, @10:23PM
            • Re:troll. by Reziac (Score:2) Saturday September 25 2004, @01:40AM
      • Re:troll. by NatasRevol (Score:1) Thursday September 23 2004, @08:12AM
      • 1 reply beneath your current threshold.
    • Re:Almost... (Score:5, Insightful)

      by lphuberdeau (774176) on Thursday September 23 2004, @07:21AM (#10327763)
      (http://www.drone-alliance.org/)
      Browsers are not the only problem. Many companies use outlook as a mail client. Someone could simply include a jpeg image to the mail and since images are loaded by default, they would infect everyone. Seriously, the only way around this is to update software. Microsoft already has a patch for this I think.
      [ Parent ]
      • Microsoft patches (Score:4, Funny)

        by Anonymous Coward on Thursday September 23 2004, @07:29AM (#10327811)
        You can make a big fucking quilt with all those patches they keep giving out!
        [ Parent ]
      • Re:Almost... (Score:5, Interesting)

        by SenseiLeNoir (699164) on Thursday September 23 2004, @07:33AM (#10327847)
        This is exactly the problem I fear. All it takes is one spammer/cracker to bulk mail a hundred of pictures to random HTML accounts (Hotmail, etc).. and you can see exactly where this is going to lead.

        Also those who use Firefox may not be 100% protected, because consider this scenario.

        1. Install Firefox
        2. Set Firefox as default browser
        3. Use MSN Messenger.
        4. MSN messenger pops up "you have new hotmail"
        5. Click link to see new mail, MSN Messenger opens up in INTERNET EXPLORER despite setting firefox as the default browser.
        6. You are owned.

        I am more concerned that after this, people may even mistakenly critisize Firefox, thinking that Firefox was there default browser, and that they got infected via firefox, instead of IE.

        "I set up this firefox thingie, and set it as a default browser, yet I still have a virus, by just reading my email. Firefox is just as bad as IE"

        A second attack vector could be to change the mimetype of the JPEG, causing Firefox to download, then open it in the system handler for JPEGS.. and a possibility of being owned that way.

        Still this may also be very good grounds for a class action against MS, as they are not honouring a users request NOT to use IE.

        This all goes to prove, MS is a security hole, that can even make secure applications appear insecure

        Ow, my head hurts from thinking of this.. let me get some Paracetamol.
        [ Parent ]
        • Re:Almost... (Score:5, Informative)

          by liquidpele (663430) on Thursday September 23 2004, @07:42AM (#10327895)
          (http://sitetheory.com/ | Last Journal: Friday October 24 2003, @10:59AM)
          That's why you:
          1) go close msn messenge
          2) go to c:\program_files\messenger
          3) rename that directory to something else.
          4) Msn won't start up again. yay!

          Why anyone would use msn messenger is beyond me, I hate that thing. It's more annoying than clippy. They just need a soundbyte with it that yells "you've got spam!" and it'll be complete.
          [ Parent ]
          • Re:Almost... by SenseiLeNoir (Score:2) Thursday September 23 2004, @08:00AM
            • Re:Almost... by DigitalRaptor (Score:1) Thursday September 23 2004, @08:36AM
            • Re:Almost... by Anonymous Coward (Score:1) Thursday September 23 2004, @09:27AM
            • 1 reply beneath your current threshold.
          • Re:Almost... by Jucius Maximus (Score:2) Thursday September 23 2004, @08:19AM
          • Re:Almost... by Gentlewhisper (Score:3) Thursday September 23 2004, @08:38AM
          • Re:Almost... by MBaldelli (Score:2) Thursday September 23 2004, @08:46AM
          • Re:Almost... by Lehk228 (Score:3) Thursday September 23 2004, @09:08AM
          • Re:Almost... by jb.hl.com (Score:1) Thursday September 23 2004, @09:21AM
          • Re:Almost... by Proculation (Score:1) Thursday September 23 2004, @09:54AM
            • Re:Almost... by JFitzsimmons (Score:1) Thursday September 23 2004, @10:53AM
          • Re:Almost... by ImaLamer (Score:2) Thursday September 23 2004, @10:00AM
          • Re:Almost... by kbahey (Score:2) Thursday September 23 2004, @11:01AM
            • Re:Almost... by cheezit (Score:2) Thursday September 23 2004, @11:48AM
          • Re:Almost... by ByteSlicer (Score:2) Thursday September 23 2004, @12:56PM
            • Re:Almost... by liquidpele (Score:2) Friday September 24 2004, @07:38AM
            • Re:Almost... by solbarth (Score:1) Friday September 24 2004, @09:57PM
            • 1 reply beneath your current threshold.
          • Re:Almost... by grifter7 (Score:1) Thursday September 23 2004, @01:43PM
          • Re:Almost... by MrFreshly (Score:1) Thursday September 23 2004, @01:51PM
          • Re:Almost... by drsmithy (Score:2) Thursday September 23 2004, @05:44PM
          • Re:Almost... by solbarth (Score:1) Friday September 24 2004, @09:49PM
          • 2 replies beneath your current threshold.
        • Don't worry.... by Kjella (Score:3) Thursday September 23 2004, @07:55AM
        • Re:Almost... by bairy (Score:1) Thursday September 23 2004, @08:15AM
          • Re:Almost... by SenseiLeNoir (Score:2) Thursday September 23 2004, @11:30AM
            • Re:Almost... by bairy (Score:1) Friday September 24 2004, @04:36AM
        • Re:Almost... by Ryosen (Score:2) Thursday September 23 2004, @09:19AM
        • Re:Almost... by Radiate (Score:1) Thursday September 23 2004, @10:00AM
        • Re:Almost... (Score:4, Insightful)

          by Megor1 (621918) on Thursday September 23 2004, @10:20AM (#10329405)
          (http://www.tape.ca/)
          Just set Internet Explorer to use an invalid proxy, and set the user policy that they cant change it. Now the user can't use IE on the Internet at all.
          [ Parent ]
        • Re:Almost... by changa (Score:1) Thursday September 23 2004, @11:05AM
        • Re:Almost... by JebuZ (Score:1) Thursday September 23 2004, @02:01PM
        • Paracetamol == Acetaminophen by metalpet (Score:1) Thursday September 23 2004, @04:36PM
        • 3 replies beneath your current threshold.
      • Re:Almost... (Score:5, Informative)

        by YrWrstNtmr (564987) on Thursday September 23 2004, @07:39AM (#10327882)
        Many companies use outlook as a mail client. Someone could simply include a jpeg image to the mail and since images are loaded by default,

        OL2003 has image loading off by default. "RightClick to display this image."
        Of course, most people are on earlier versions, but at least MS is putting in an effort to stem the tide.

        [ Parent ]
        • Re:Almost... by SilentChris (Score:2) Thursday September 23 2004, @10:17AM
        • Re:Almost... by julesh (Score:2) Thursday September 23 2004, @10:33AM
        • Re:Almost... by Craig Davison (Score:3) Thursday September 23 2004, @11:07AM
        • Re:Only for Office users by slashdot.org (Score:2) Thursday September 23 2004, @10:39PM
        • 2 replies beneath your current threshold.
      • Re:Almost... by Jugalator (Score:2) Thursday September 23 2004, @09:19AM
        • Re:Almost... by AstroDrabb (Score:2) Thursday September 23 2004, @09:49AM
        • Re:Almost... by lphuberdeau (Score:1) Thursday September 23 2004, @03:56PM
        • 1 reply beneath your current threshold.
      • 1 reply beneath your current threshold.
    • Re:Almost... (Score:5, Insightful)

      by enigmals1 (667526) on Thursday September 23 2004, @07:29AM (#10327816)

      Switch to Firefox?! Why, what's that gonna do for you? The exploit is in almost every major app Microsoft makes that handles any graphics, including Windows itself, .Net Framework, all Office products, etc.

      People are so quick to blame IE when there's so many other products they can go after. ;)

      [ Parent ]
    • Re:Almost... by Laverne (Score:1) Thursday September 23 2004, @07:38AM
    • Re:Almost... by pdxaaron (Score:1) Thursday September 23 2004, @07:54AM
    • The Above post is NOT a *troll* by SenseiLeNoir (Score:1) Thursday September 23 2004, @07:56AM
      • 1 reply beneath your current threshold.
    • Re:Almost... by AstroDrabb (Score:2) Thursday September 23 2004, @08:27AM
      • Re:Almost... by mirko (Score:1) Thursday September 23 2004, @09:02AM
        • Re:Almost... by AstroDrabb (Score:2) Thursday September 23 2004, @09:26AM
      • Re:Almost... by jmulvey (Score:2) Thursday September 23 2004, @11:10AM
        • Re:Almost... by AstroDrabb (Score:2) Thursday September 23 2004, @11:49AM
        • Re:Almost... by cheezit (Score:2) Thursday September 23 2004, @11:53AM
      • Re:Almost... by drsmithy (Score:2) Thursday September 23 2004, @05:50PM
        • Re:Almost... by AstroDrabb (Score:2) Thursday September 23 2004, @07:44PM
          • Re:Almost... by drsmithy (Score:2) Thursday September 23 2004, @08:41PM
    • Re:Almost... (Score:5, Informative)

      by tcr (39109) on Thursday September 23 2004, @08:37AM (#10328270)
      Now, to convince my company's managers to switch their userbase to Firefox

      Before we get too smug, the article (anyone read those?) did mention an (albeit unrelated) vulnerability in Moz amongst others (PNG support) from August. Reproduced below.

      To avoid getting the flameproofs on, I should point out that Firefox is my browser of choice. But let's avoid the whole stones and greenhouses scenario, yeh?


      update Six vulnerabilities in an open-source image format could allow intruders to compromise computers running Linux and may allow attacks against Windows PCs as well as Macs running OS X.

      The security issues appear in a library supporting the portable network graphics (PNG) format, used widely by programs such as the Mozilla and Opera browsers and various e-mail clients. The most critical issue, a memory problem known as a buffer overflow, could allow specially created PNG graphics to execute a malicious program when the application loads the image.

      Among the programs that use libPNG and are likely to be affected by the flaws are the Mail application on Apple Computer's Mac OS X, the Opera and Internet Explorer browsers on Windows, and the Mozilla and Netscape browsers on Solaris, according to independent security researcher Chris Evans, who discovered the issues.
      [ Parent ]
    • Re:Almost... by LO0G (Score:2) Thursday September 23 2004, @09:23AM
    • It does by Rayban (Score:3) Thursday September 23 2004, @09:49AM
    • Re:Single sign-on for a browser? (Score:4, Informative)

      by pcardno (450934) on Thursday September 23 2004, @07:19AM (#10327755)
      (http://www.myspace.com/paulcardno)
      You can do something with Active Directory to enable single sign on so that your browser can use your Windows credentials to figure out who you are.

      An example being that I log into my laptop on the corporate network in the morning, but then never need to log into our Intranet. It uses my Active Directory credentials to figure out who I am, so displays my own customised and personalised Intranet settings.

      I'm not too sure how it works but it's very handy!
      [ Parent ]
    • Re:Single sign-on for a browser? by silence535 (Score:2) Thursday September 23 2004, @07:35AM
    • 3 replies beneath your current threshold.
  • The patch for this one is already out. Furthermore, SP2 systems do not have this vulnerability unless Office is installed. SP2 by default has auto-updates enabled. And for Office to be exploited in a SP2 system, the user has to open the file manually.

    Code is always buggy. Even Firefox had a JPEG vulnerability of its own. This is dumb ownership, if this bug becomes prevalent.
    • Re:Patch is Already Out by RDosage (Score:2) Thursday September 23 2004, @07:17AM
      • 1 reply beneath your current threshold.
    • Re:Patch is Already Out (Score:5, Funny)

      by Gzip Christ (683175) on Thursday September 23 2004, @07:17AM (#10327738)
      (http://www.caldera.com/?sco=litigious+bastards)
      This is dumb ownership, if this bug becomes prevalent.
      Phew... I was worried there for a second. It's a good thing we can rely on Windows users to not be dumb, otherwise the Internet would be bogged down in viruses, spyware, and spam.
      [ Parent ]
    • Re:Patch is Already Out by Epistax (Score:3) Thursday September 23 2004, @07:18AM
      • Re:Patch is Already Out (Score:5, Informative)

        by maxwell demon (590494) on Thursday September 23 2004, @07:39AM (#10327886)
        (Last Journal: Wednesday August 14 2002, @12:33PM)
        Well, you know, that's called a software bug. A software bug is by definition something you didn't intend.

        Actually, it's a buffer overflow. A buffer overflow means that there is some area of memory reserved for some data, and then there's more data written to it than fits in. This causes some other data to be overwritten; if that other data happens to be a return address (basically a number which tells the computer where to continue after finishing the current task), then you can get the computer to execute arbitrary code which is in memory - including the code you just conveniently placed into the memory as "image data".

        I don't know details of the JPEG image format, but with a simple bitmap format, a buffer overflow might happen as follows:

        The image contains the number of pixels, and the bytes per pixel. The program takes those numbers, multiplies them, and reserves that much memory to take the pixel values. Then it reads the rest of the file as image data into that memory.

        Now, this simple program for this simple image format may be easily exploited: Just put more data into the image than the product of number of pixels and bytes per pixel. Then the program as written will not reserve enough memory for that data (because the values at the beginning don't tell the truth), and therefore the data will overwrite anything following the data.

        Ok, the fix is easy: Don't read more data than you allocated memory for. The problem is that on one hand, there are C standard functions which make it easy to get that wrong, and second, there can be more subtle ways to produce the same result. For example, the multiplication could overflow, resulting in too little memory being allocated, while the given number of pixels is read in (under the believe that you have reserved enough memory for that).

        And yes, buffer overflows happen in open source software as well as in Microsoft software.
        [ Parent ]
      • Re:Patch is Already Out by liquidpele (Score:3) Thursday September 23 2004, @07:48AM
      • Re:Patch is Already Out by Epistax (Score:3) Thursday September 23 2004, @08:02AM
        • Re:Patch is Already Out (Score:5, Informative)

          by Junks Jerzey (54586) on Thursday September 23 2004, @08:29AM (#10328212)
          That's pretty low man. I've coded plenty before and I've never encountered an instance where I can't check to see if a buffer overflow has occurred. I can't help but feel that all of these exploits are just sloppy programming.

          It isn't sloppy programming as much as the rules having changed. It used to be that you'd write an image decoder (or *any* program that reads an external file format), and you'd either (a) assume that the file structure is correct (because if it isn't, then it had to be created by a bad encodder), or (b) do some rudimentary checking to catch basic problems (such as a missing file id tag in the first bytes). And the worst that could usually happen was that your decoder would crash or become unstable. Really, this is how things have been, how coders have worked. Remember, it applies to every single type of external data read into a program: serialized data saved by library classes in C++, Python, etc., bytecode files read by a virtual machine or other interpreter, help file indices, intermediate object files...everything.

          Moreso, just because you don't have buffer overruns doesn't mean you're in the clear. You have to check for tremendous files, too. What if someone passes you an image file that's correct and compressed, but decompresses into a 100,000 by 100,000 32-bit image? Even if you had the memory to decode a large file, the resources it takes up makes it essentiallly a denial of service attack.

          These are tough issues.
          [ Parent ]
        • Re:Patch is Already Out by nytes (Score:1) Thursday September 23 2004, @01:19PM
      • 1 reply beneath your current threshold.
    • Re:Patch is Already Out by toomanyhandles (Score:1) Thursday September 23 2004, @07:23AM
    • Re:Patch is Already Out by Jim Hall (Score:2) Thursday September 23 2004, @08:03AM
    • Re:Patch is Already Out by cascadefx (Score:2) Thursday September 23 2004, @08:42AM
    • Re:Patch is Already Out by Elwood P Dowd (Score:2) Thursday September 23 2004, @11:04AM
    • Re:Patch is Already Out by Ruddykins (Score:1) Thursday September 23 2004, @11:45AM
    • Re:Patch is Already Out by Ruddykins (Score:1) Thursday September 23 2004, @12:00PM
    • Re:Patch is Already Out by PetoskeyGuy (Score:2) Thursday September 23 2004, @02:53PM
    • Re:Patch is Already Out by Snaller (Score:2) Thursday September 23 2004, @06:21PM
    • Re:Patch is Already Out by Jeffv323 (Score:1) Thursday September 23 2004, @07:25AM
    • Re:Patch is Already Out by maxwell demon (Score:2) Thursday September 23 2004, @07:51AM
      • 1 reply beneath your current threshold.
    • Re:What if the patch hurts? by LocoMan (Score:1) Thursday September 23 2004, @08:44AM
      • 1 reply beneath your current threshold.
    • 6 replies beneath your current threshold.
  • PNG too? (Score:4, Interesting)

    by cpghost (719344) on Thursday September 23 2004, @07:11AM (#10327699)
    (http://www.cordula.ws/)

    What about the vuln. in the PNG libs? Any exploit in the wild?

  • Spammers (Score:5, Interesting)

    by sleepnmojo (658421) on Thursday September 23 2004, @07:11AM (#10327700)
    The biggest problem here is when spammers use this in there opt out link. This would probably be much more effective than the scrollbar hack they are using now. It just has to render the damn page, and wham you're infected.
  • I cannot help but grin ... by YetAnotherName (Score:1) Thursday September 23 2004, @07:12AM
  • Can someone confirm... (Score:3, Interesting)

    by Boss, Pointy Haired (537010) on Thursday September 23 2004, @07:13AM (#10327711)
    ...because I have not seen this mentioned at all.

    Is the JPEG rendering in Firefox running on Windows independent of any underlying MS library and is therefore not affected?
  • So what? Burn all JPEGs day? by Advocadus Diaboli (Score:2) Thursday September 23 2004, @07:13AM
  • Related links? (Score:5, Interesting)

    by caluml (551744) <slashdot@spamgoeshere.calum. o r g> on Thursday September 23 2004, @07:14AM (#10327722)
    (http://calum.org/)
    What's all this stuff in the related links?

    . Bug whitepapers
    . Best deals: Bug
    . More Bug stories
    . Security whitepapers
    . Best deals: Security
    . More Security stories
    . Windows whitepapers
    . Best deals: Windows
    . More Windows stories
    . Microsoft whitepapers
    . Best deals: Microsoft

    When did that start happening?
  • Are you patched? (Score:5, Interesting)

    by UnderAttack (311872) * on Thursday September 23 2004, @07:14AM (#10327725)
    (http://www.dshield.org/)
    These early POC exploits are covered in todays
    ISC Diary [sans.org]. Note that now there is a script to generate images to add an Admin level user (username "X").

    Not too long until we see a remote shell.

    Some people are tlaking about seeing it used in an MSN Messenger worm.

    The hard part about patching this one is that a lot of third party software may overwrite the Windows JPEG GDI library with its own older version :-/
    • Re:Are you patched? by archen (Score:1) Thursday September 23 2004, @08:14AM
    • Re:Are you patched? (Score:5, Funny)

      by ajs (35943) <[moc.sja] [ta] [sja]> on Thursday September 23 2004, @08:33AM (#10328243)
      (http://www.ajs.com/~ajs/)
      Not too long until we see a remote shell.

      And therein lies the rub. For the people that write these things, it's reaching the point of diminishing returns in terms of getting the tools installed that they need in order to efficiently, remotely manage these boxes. It was all fun and games when you just wanted 10,000 boxes to send out ping-of-deaths or SYN floods, but now you have to manage a farm of zombies and get real work out of them. The competition is fierce and the other guy is trying just as hard as you are to get large-scale admin working, and of course, like all large-scale Windows installations, they're finding that this sucks.

      Several things would help:

      * A virtual OS layer is needed so that the user can have Windows for their games, but the crackers can do their admin from a maintainable OS. Heck, even DOS would be more managable.

      * Users should make themselves available to the crackers for physical admin needs like reboots.

      * Microsoft needs to stop pushing these auto-updates. It's not as if the crackers can't find new holes faster than MS can push the updates, but the rapid change to an installed base is just too difficult to remotely manage. Bill: you're killing profits here!

      Overall, we just need to start making doing business on the Internet more friendly. I don't understand why people can't understand this!

      PS: ;-)
      [ Parent ]
    • Re:Are you patched? by JebuZ (Score:1) Thursday September 23 2004, @01:50PM
  • Why so much noise? by Cyberax (Score:2) Thursday September 23 2004, @07:15AM
  • safe sex (Score:5, Funny)

    by gusmao (712388) on Thursday September 23 2004, @07:16AM (#10327732)
    Does that mean when you watch porn on the Web it is not safe sex anymore? Damn it!!!
    • Re:safe sex by (H)elix1 (Score:2) Thursday September 23 2004, @07:52AM
    • Re:safe sex by Goglu (Score:1) Thursday September 23 2004, @09:45AM
    • Re:safe sex by LuxFX (Score:2) Thursday September 23 2004, @10:54AM
    • 3 replies beneath your current threshold.
  • Moving pictures... by cwebb1977 (Score:1) Thursday September 23 2004, @07:16AM
  • by jeffs72 (711141) on Thursday September 23 2004, @07:18AM (#10327746)
    (Last Journal: Monday August 23 2004, @03:25PM)

    And it actually works fairly well. It scans for any program that reads these files and makes sure they don't have the bug in them. If it can't patch them, it bugs you about it so you can find a fix for the app. Only Microsoft apps of course, I don't think Adobe wants Microsoft pushing out software updates for them.

    Most of the users I have to support aren't savvy enough to add a printer (omg, with active directory it's like 3 mouse clicks) or install software or apply updates (we use some banking software and it notifies you with a text box to click "OK" and then "File, Update" but I still get called on it every time). That's why at our offices we use Microsoft System Update Server (SUS). It lets us approve patches and then roll them out to all the clients in the domain automagically.

    I shudder to think what would happen if I tried to roll out firefox or mozilla to everyone. I'd probably get calls that their "e" was missing and they couldn't connect to the internet. I swear, some people just shouldn't be on computers.

  • I hope MPEG decoding not affected... by Flatline_hun (Score:1) Thursday September 23 2004, @07:19AM
  • hmm someone predicted this (Score:5, Insightful)

    by minus_273 (174041) <`aaaaa' `at' `SPAM.yahoo.com'> on Thursday September 23 2004, @07:24AM (#10327782)
    (Last Journal: Wednesday May 16 2007, @12:43PM)
    about a year or so back there was a slashdot story about i think macafee researchers talking about viruses being transmitted over images. Everyone called it stupid market speak from a firm trying to sell more AV products by scaring people with somthing that is not possible. I think we all need to offer them an apology. I think this is a bizzare parallel to when people used to joke about email viruses way back in the min 90s. Kind of sad that it is real now. It will be even more so when images are used for exploits too. Though, i suspect those at most risk are those that go to websites looking for lots of images...
  • Hard to patch (Score:5, Interesting)

    by Manip (656104) on Thursday September 23 2004, @07:25AM (#10327788)
    This bug exists in most Microsoft Software. So for someone to patch they can't simply connect to Windows Update and consider themselves safe, they also have to patch Office, Visual Studio, some Microsoft Games, Server Software (misc, not covered by Update) and more.

    So don't sit there on an SP2 system and consider yourself safe. There is more than likely a whole host of ActiveX controls just waiting to be called and exploited by this bug.

    Also note that some applications written in Visual Basic can also be exploited.
    • Re:Hard to patch by mikechant (Score:2) Thursday September 23 2004, @07:35AM
    • Morons by Pan T. Hose (Score:1) Thursday September 23 2004, @07:56AM
      • Re:Morons by surprise_audit (Score:2) Thursday September 23 2004, @09:04AM
        • Apparently not by Pan T. Hose (Score:2) Thursday September 23 2004, @07:05PM
      • Re:Morons by julesh (Score:2) Thursday September 23 2004, @10:46AM
        • Unbelievable by Pan T. Hose (Score:2) Thursday September 23 2004, @07:12PM
      • Re:Morons by dasmegabyte (Score:1) Thursday September 23 2004, @10:09AM
        • Advantages by Pan T. Hose (Score:2) Thursday September 23 2004, @06:57PM
        • 1 reply beneath your current threshold.
      • 1 reply beneath your current threshold.
    • Patch already exists for this, too by beer_maker (Score:1) Thursday September 23 2004, @02:58PM
  • ho to find it? by RosCabezas (Score:2) Thursday September 23 2004, @07:25AM
  • Oh Oh!! by WindowLicker916 (Score:1) Thursday September 23 2004, @07:27AM
  • Sad by Anonymous Coward (Score:1) Thursday September 23 2004, @07:32AM
    • 1 reply beneath your current threshold.
  • Let me get this right... (Score:3, Interesting)

    by slot32 (815657) on Thursday September 23 2004, @07:36AM (#10327859)
    (http://www.londonscalextricclub.co.uk/)
    M$ Release Sp2 for XP. People resist installing cause they hear it can screw things up etc so they delay installing. M$ announce a new flaw with sample code in the wild, show how every O/S they have (practically) is suseptable EXCEPT XpSp2. ...? Funny order of events no?
  • THIS HAS NOT BEEN FIXED, url inside (Score:5, Interesting)

    by Anonymous Coward on Thursday September 23 2004, @07:44AM (#10327905)
    http://sylvana.net/test/AP4.jpg

    will crash IE on an updated xp sp2 system.
  • This exploit is nothing new... by Thaidog (Score:1) Thursday September 23 2004, @07:46AM
  • Use safe languages for libraries? (Score:3, Interesting)

    by 0x0d0a (568518) on Thursday September 23 2004, @07:47AM (#10327923)
    (Last Journal: Sunday October 03 2004, @04:03AM)
    You know, it might be worthwhile to write things like libjpeg in safe languages.

    Ocaml is pretty fast, but I realize that not everyone wants the runtime. How about cyclone [harvard.edu]? It's an extended version of C that's backwards compatible with C, but can pick up unsafe errors at compile time -- sounds pretty much like what folks might want.
  • Link by fearlezz (Score:2) Thursday September 23 2004, @07:48AM
  • Re by Anonymous Coward (Score:1) Thursday September 23 2004, @07:50AM
  • AutoUpdate not good enuff (Score:5, Informative)

    by DanMc (623041) on Thursday September 23 2004, @07:55AM (#10327986)
    Autoupdate and Windowsupdate only install a fraction of the patches released for this bug. (Windows OS and IE basically)

    WindowsUpdate does install a "GDI+ Detection Tool", but I have run this tool on systems with unpatched Visual Studio, Outlook, and Office and it does not detect that the patches are missing. I looked at the strings in this tool, and it basically looks like it checks for MS Photo software.

    Manually visiting "officeupdate.microsoft.com" and running those updates will probably cover the most common attack vectors (Outlook, Word), but how many people do this on a regular basis? My users are not admin-level (yet) so they can't use this update site.

    Incidentally, every default configuration of IE/Word I have seen allows DOC files with jpegs to be opened in the browser window with no prompting. It will not be hard to get people to run the exploits, and there's plenty of ways for worms to automate themselves without users opening things.

    I'm working on a script to detect and run the patches (there's about 17 of them for this bug) but it's going to be a while because of the pre-reqs for many of the patches, and the very specific revisions that must match the patch. "If Visio 2002 is installed, detect which Visio SP level is running. If it's SP0 or SP1, run Visio SP2, then reboot, and run GDI patch"...

    Sorry if I'm spreading panic, but this bug sucks.

  • "malicious" hackers v. av people by danZenie (Score:1) Thursday September 23 2004, @08:06AM
  • "Don't look, Ethel!" (Score:4, Funny)

    by R.Caley (126968) on Thursday September 23 2004, @08:06AM (#10328066)
    but it was too late, she'd already been wormed.
  • PROXY ! by nucleargeek (Score:2) Thursday September 23 2004, @08:12AM
    • Re:PROXY ! by gmuslera (Score:2) Thursday September 23 2004, @10:14AM
    • 1 reply beneath your current threshold.
  • Rawr. by Renraku (Score:2) Thursday September 23 2004, @08:14AM
  • The real way this will infect people... by Khyron42 (Score:2) Thursday September 23 2004, @08:14AM
  • List of exploits by cortana (Score:2) Thursday September 23 2004, @08:33AM
  • Better make sure... (Score:3, Funny)

    by jmcmunn (307798) on Thursday September 23 2004, @08:41AM (#10328298)

    I better make sure to convert all of my porn to .png format from now on. It'd suck if someone hijacked my computer while I was busy...
  • The only MS products without security holes ... by VitaminB52 (Score:2) Thursday September 23 2004, @08:46AM
    • 1 reply beneath your current threshold.
  • Don't overreact by cardshark2001 (Score:2) Thursday September 23 2004, @08:51AM
  • not interested by dh003i (Score:2) Thursday September 23 2004, @09:10AM
  • ob. IT theme joke by sootman (Score:2) Thursday September 23 2004, @09:21AM
  • This exploit and electronic voting. by hotspotbloc (Score:2) Thursday September 23 2004, @09:49AM
  • OSS browsers have similar probs (Score:4, Informative)

    by TheLink (130905) on Thursday September 23 2004, @09:52AM (#10329071)
    (Last Journal: Saturday January 06 2007, @01:13AM)
    They're written in the notorious "buffer overflow" languages, so most people will have these problems for the near future.

    Meanwhile what you can do is to run each program as a different more restricted user.

    On windows XP, run IE with using a shortcut with a runas with savecred (you should modify those in the start menu and quick launch too), and set it so it runs using a very restricted account. The restricted account should either have access to your bookmarks, history and temporary files, or you should run it so it changes to the restricted user's home directory and you allow your main account access to the restricted user's home directory.

    Look up the runas command for the options. It'll be more convenient on WinXP since there's the savecred feature.

    On UNIX, I think you can use sudo or something similar. Sudo to a restricted account and then run the browser.

    This way, if your program gets exploited it can only ruin what the restricted user has access to, it can't easily touch the rest of the system.

    Exploits can still theoretically touch the rest of the system since there's stuff like shatter attacks (for windows, not sure about KDE/GNOME), and I'm sure display drivers have bugs of their own and they run in ring 0 (on windows).

    But if you do this it raises the bar significantly.

    There are other options if you're really paranoid and don't mind the extra effort.
  • My Head is Reeling. by microsopht (Score:1) Thursday September 23 2004, @09:53AM
  • Ooh, look! They saved the big bug for the election by Fantastic Lad (Score:1) Thursday September 23 2004, @09:54AM
  • One of the best exploit sites around by Alejo (Score:2) Thursday September 23 2004, @10:16AM
  • It's tough to patch by Vandil X (Score:2) Thursday September 23 2004, @10:26AM
  • He knew it... (Score:5, Interesting)

    by insac (623145) on Thursday September 23 2004, @10:30AM (#10329521)
    When I was in University there was an old professor who gave us to write relation about JPEG format with code examples...

    When we were leaving his room he gave us this advice: "Beware the JPEG virus". It was 9 years ago and he was quite old and sometimes he acted/talked nonsense so we made fun of his advice (we thought: since it was not an executable file, how could it bring a virus): but he was right and we were wrong..

    • 1 reply beneath your current threshold.
  • Snowcrash by Ravalox (Score:1) Thursday September 23 2004, @10:43AM
  • Use lynx/offbyone/opera, maybe those are OK. by iamcf13 (Score:1) Thursday September 23 2004, @04:37PM
  • Explanation of this very, very stupid bug by Shmibbon (Score:1) Thursday September 23 2004, @07:32PM
  • Fix buffer overrun vulnerabilities at a stroke... by GrahamCox (Score:2) Thursday September 23 2004, @08:08PM
  • Command Line Scanner to ID vulnerable dll's by Glamdrlng (Score:2) Thursday September 23 2004, @08:22PM
  • Jesus Christ by tacokill (Score:2) Thursday September 23 2004, @09:33PM
  • Re:heheheh by Anonytroll (Score:1) Thursday September 23 2004, @07:11AM
  • pr0n (Score:5, Funny)

    by Lord Prox (521892) on Thursday September 23 2004, @07:14AM (#10327721)
    (http://www.western-alliance.net/lordprox/)
    Damn. Now in addition to worring about going blind I also have to worry about catching something.
    [ Parent ]
    • 1 reply beneath your current threshold.
  • Patch is already out (Score:5, Informative)

    by Jeffv323 (317436) on Thursday September 23 2004, @07:17AM (#10327739)
    Pick your OS and download it here [microsoft.com]

    Also, if you have SP2 or uh, don't use MS software, you're fine :)
    [ Parent ]
    • Re:Patch is already out by gl4ss (Score:2) Thursday September 23 2004, @07:37AM
    • Re:Patch is already out (Score:5, Informative)

      by BoldAC (735721) on Thursday September 23 2004, @07:43AM (#10327897)
      Come on guys! This is slashdot!

      Where is the downloadable link to the second proof of concept code?

      Here's the link to the first POC:
      http://www.gulftech.org/?node=downloads [gulftech.org]

      The first POC just generates the buffer overflow crash. Interesting enough, on an unpatched system, just having the jpg on your desktop caused by explorer to crash - repeatedly. I am assuming as XP tried to generate the thumbnail. However, if viewed through a web page, I could view it fine.

      I've been looking for the second POC code since yesterday. It supposedly opens a cmd prompt when the crafted jpg is viewed.

      AC
      [ Parent ]
    • Re:Patch is already out by SenseiLeNoir (Score:2) Thursday September 23 2004, @07:48AM
  • Re:Patch already out (Score:3, Informative)

    by Jeffv323 (317436) on Thursday September 23 2004, @07:19AM (#10327752)
    Pick your OS and download it here!

    Of course here, is this place --> here [microsoft.com]

    I knew that preview button was good for something
    [ Parent ]
    • 1 reply beneath your current threshold.
  • Re:Crashes IE on fully patched XP / SP2 machines by datadriven (Score:1) Thursday September 23 2004, @07:55AM
  • Re:OpenBSD by GerbilSoft (Score:1) Thursday September 23 2004, @08:12AM
    • 1 reply beneath your current threshold.
  • Re:how long have these people been writing softwar by DanMc (Score:1) Thursday September 23 2004, @08:12AM
  • Re:Crashes IE on fully patched XP / SP2 machines by julesh (Score:2) Thursday September 23 2004, @11:18AM
  • Re:one more reason not to use Windows by thebatlab (Score:2) Thursday September 23 2004, @01:27PM
  • 25 replies beneath your current threshold.