Slashdot Mirror


Adobe Confirms Unpatched PDF Backdoor

50Mat writes "Adobe has fessed up to a dangerous code execution vulnerability affecting software programs installed on millions of Windows machines. The flaw, publicly disclosed more than three weeks ago, could allow hackers to use rigged PDF files to take control of Window XP computers with Internet Explorer 7 installed. It affects Adobe Reader, Adobe Acrobat Standard, Professional and Elements and Adobe Acrobat 3D."

170 comments

  1. Yay! by TripMaster+Monkey · · Score: 1, Troll

    One more reason not to upgrade to IE7. Thanks, Microsoft!

    --
    ____

    ~ |rip/\/\aster /\/\onkey

    1. Re:Yay! by ehrichweiss · · Score: 0, Offtopic

      Yeah, besides the fact that for some odd effing reason IE7 won't read .chm files which were, and I can't believe this needs to be pointed out, created by M$ to be read with IE as the default(and, AFAIK, the ONLY) reader available. There are converters available but none I've found are free so it's a moot point.

      --
      0x09F911029D74E35BD84156C5635688C0
    2. Re:Yay! by biztalker · · Score: 1

      This is security by default. Just google "IE7 chm" for the way to authorize a chm file to be viewed in IE7. Come on ... you people flame MS when you perceive a security hole, and then blame them when they make a product safer to use. You cannot have it both ways.

    3. Re:Yay! by Hucko · · Score: 1

      Yes we can. Don't underestimate the power of the force...

      --
      Semi-automatic amateur armchair Australian philosopher; conjecture ready at any moment...
    4. Re:Yay! by ehrichweiss · · Score: 1

      I had already looked and almost none of the suggested solutions worked at all. The only solution that did work was to ditch IE7 and move back to IE6. Sorry to burst your bubble but it isn't "security" that was the problem here, it was simply piss poor coding since even M$ didn't have a solution.

      --
      0x09F911029D74E35BD84156C5635688C0
    5. Re:Yay! by biztalker · · Score: 1

      Sorry, but I use IE7 every day to read .CHM files (MS Press books). No one else I know has a problem viewing .CHM files with IE7. Maybe you have a corrupted file? Did you allow access to the .CHM file as described in http://geekswithblogs.net/evjen/archive/2006/06/29/83567.aspx ?

    6. Re:Yay! by ehrichweiss · · Score: 1

      Why would the file be readable by IE6(and probably IE5...it's pretty old for a .chm) but not IE7 if it were corrupted? I already tried what was suggested on that blog and it didn't help then any more than it would now; the one time I got SOMETHING from IE7 it was only jumbled text and missing images. Since I don't use IE for anything other than .chm files anyway, there's really no need for IE7's bloatedness and if I could get the .chm extension to work with Firefox I wouldn't use it even once.

      Regardless it was dumb, dumb, dumb of M$ to make their browser incompatible with the file type that was designed to be used with it; it'd be the equivalent of Windows refusing to handle .exe files. IF that solution actually worked 100%(which according to some of the comments on that blog and my own experience, it doesn't) then it seems it would have been wise to have IE7 handle a .chm with a warning dialog telling the user to adjust the security on the file at the very least, like they do with macros in Word. And that brings me to your original statement:

      "you people flame MS when you perceive a security hole, and then blame them when they make a product safer to use. You cannot have it both ways."

      I didn't flame M$ when they put the dialog up that asks if the user wants to use macros in a .doc file but I will flame them for not putting something equivalent in IE7. "Safer to use" does not have to equal "incredibly fucking hard to use" afterall.

      --
      0x09F911029D74E35BD84156C5635688C0
  2. Welcome... by cosmocain · · Score: 0

    ...to the URI-hell. No, this is no problem of MS, XP or IE7. It just affects tons of programs, the OS is - by chance - in every case XP and you need - such a coincidence - IE7. Great. So... just one tiny question: Where's the bugfix, Steve? Ah, non of your bussiness? Sweet.

    1. Re:Welcome... by Anonymous Coward · · Score: 4, Funny

      Shatner? Is that you?

    2. Re:Welcome... by Anonymous Coward · · Score: 0

      Maybe GP's thinking goes like this.

  3. If it's only a problem on XP by foniksonik · · Score: 1, Troll

    Is it really an Adobe vulnerability? Seems more like it's an IE vulnerability that has been blame-shifted to whoever writes the plugins that might expose it for what it is.

    --
    A fool throws a stone into a well and a thousand sages can not remove it.
    1. Re:If it's only a problem on XP by JoelKatz · · Score: 5, Insightful

      From what I understand, and there isn't much in the way of technical details available, this is not an IE flaw. IE, correctly, doesn't assume that a URI is invalid just because it looks odd. This is correct, because there is no way IE can know if an URI for another protocol is valid or invalid. It is the responsibility of the target program to sanitize its input, knowing full well that it comes from an untrusted source.

    2. Re:If it's only a problem on XP by ozmanjusri · · Score: 1
      From what I understand, and there isn't much in the way of technical details available, this is not an IE flaw.

      Secunia disagrees with you.

      What's disgraceful about this is that it's an exploit that's been known since April at least, and neither Microsoft nor Adobe have patched it.

      --
      "I've got more toys than Teruhisa Kitahara."
    3. Re:If it's only a problem on XP by jZnat · · Score: 1

      Then whose fault is it that so many applications have had security issues lately due to how IE passes arguments to applications when launched? Is it a shitty API, or are these programmers just incompetent or ignorant of how to correctly do things?

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    4. Re:If it's only a problem on XP by cnettel · · Score: 1

      Well, I wonder why it's not a Vista issue. Is it because you get a UAC prompt before opening the stuff, or something else? (Yeah, I'm being ignorant right now.) The main point is that it's possible to register URI handlers in many ways. IF you choose to do it on the command line, you need to be extremely careful. As the GP said, there is no way to tell that the URL is really invalid. What could be done would be to specify an escpaing scheme to be used, but that's "only" a design error, not a bug, and anyone implementing an URI handler should consider and test how escaping is(n't) handled, to implement the unescaping properly on the receiving end (AND to consider security implications).

    5. Re:If it's only a problem on XP by Spy+der+Mann · · Score: 1

      It is an Adobe vulnerability if, after saving said PDF and opening it, you get infected.

      Has this been confirmed?

    6. Re:If it's only a problem on XP by ozmanjusri · · Score: 2, Informative
      Well, I wonder why it's not a Vista issue. Is it because you get a UAC prompt before opening the stuff, or something else?

      Other security sites do call it a Vista issue. It looks like Vista is only OK if IE7 is running in protected mode.

      --
      "I've got more toys than Teruhisa Kitahara."
    7. Re:If it's only a problem on XP by Anonymous Coward · · Score: 0

      What has the IE to do with security issues in other applications that can arise if you pass some stupid arguments?

      It is like saying cmd.exe is insecure, because with the wrong parameters it can fuck up your whole system.

    8. Re:If it's only a problem on XP by jc42 · · Score: 1

      Is it a shitty API, or are these programmers just incompetent or ignorant of how to correctly do things?

      Well, as one of those programmers, I'd say it's guaranteed that I'm incompetent and ignorant when any of my stuff runs on a proprietary system like Vista. Since the OS's inner workings are intentionally kept secret from me, there's no way that I can (legally) know for certain what any of my code can do if it calls anything from any system library.

      If you want competent, knowledgeable programmers, the only place that it's logically possible to find them is on systems that are knowable by the programmers. And I mean knowable down to the very lowest level. For all the rest of us who are working on proprietary systems, we must accept the fact that the low-level parts of the system can sabotage our code at any time, and we have no defense.

      So sure, call us incompetent and ignorant. Many of us will cheerfully agree. It's because you "users" insist on buying closed, proprietary systems whose innards are purposely hidden from us developers.

      It's the origin of the old joke: "I must be a mushroom. They keep me in the dark and feed me bullshit." But The Market has spoken; customers want software built by programmers who aren't allowed to know the inner workings of the computer system. They must want this; they pay for it, and refuse to buy systems that are open to the programmers.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    9. Re:If it's only a problem on XP by JoelKatz · · Score: 1

      Neither. Parameter validation is a common source of bugs in many APIs where one program launches another. Regardless of the API specification, every program must sanity check all of its invocation parameters.

      Any program that is intended to be launched from a browser is going to be launched with untrusted parameters. This means that they have to validate them. There's just no way for the browser to know what parameters are valid for Adobe Reader or Macromedia Flash.

      These are programs that were designed to be launched with untrusted parameters. They have to validate every single one of them completely.

    10. Re:If it's only a problem on XP by JoelKatz · · Score: 1

      Secunia most certainly agrees with me that it's not an IE flaw. The page you cited says that the bug affects Firefox. How can an IE vulnerability affect Firefox?

      However, looking at the details referenced from that page, it's not quite so clear who is responsible. It's a judgment call. This could be considered either an OS bug or a browser bug depending.

      I would argue that it's the browser's job to sanity-check the URL before handing it to the OS. However, if the OS is going to process URLs (and everyone knows URLs sometimes come from untrusted sources), the OS should have a way to denote that an URL is untrusted so that malformed URLs can be rejected.

      Firefox's choice to let the OS launch the URL is, IMO, disastrous. Firefox should launch the URL itself if the URL comes from an untrusted source.

    11. Re:If it's only a problem on XP by cez · · Score: 1

      He did not say specifically that Microsoft will not be issuing an IE patch. Instead, Diorinos pointed out that Protected Mode in IE7 in Windows Vista provides some additional protection when a user clicks on Application URL Protocol links.
      This means that Vista users running IE gets a roadblock that reads:

      "A website wants to open web content using this program on your computer"

      However, Windows customers running IE 7 on Windows XP get no such warning.

      This doesn't mean IE7 on Vista in "protected mode" is OK! Only that it will warn you before it rapes you. Nowhere does it say it is protected against the attack.


      One idea behind this vulnerability as well, is that you are going to want to open that .pdf file you just clicked on... like:

      "Niiice... looky here, Best_Magical_Brownie_Recipe.pdf, silly Vista, of course I want to open web content using this program on my computer, its Adobe!"

      --
      Walk with Music;
  4. Impossible by Anita+Coney · · Score: 0, Troll

    As we all know that Internet Explorer 7 is the most secure browser on the planet!

    --
    If someone says he and his monkey have nothing to hide, they almost certainly do.
    1. Re:Impossible by Anonymous Coward · · Score: 1, Insightful

      Hello??? What does IE7 have to do with this? The summary clearly states the problem affects Adobe Reader, Adobe Acrobat Standard, Professional and Elements and Adobe Acrobat 3. This is an Adobe problem. Damn Microsoft bashers. Keep off of my lawn!

    2. Re:Impossible by Jarjarthejedi · · Score: 1

      You keep using that word, I do not think it means what you think it means.

      --
      There are two kinds of fool One says 'This is old therefore good' Another says 'This is new therefore better'- Dean Ing
  5. Unsupported workaround? by techpawn · · Score: 2, Interesting

    In a pre-patch advisory, Adobe offered a complicated (and unsupported) workaround for its customers
    So they want me to do what with my what? Isn't that like your mechanic telling you to do something but "if they ask, [they] didn't tell you"
    --
    Ask not what you can do for your country. Ask what your country did to you
  6. I'm confused... by PlatyPaul · · Score: 1

    Is that the same backdoor vulnerability as this one?

    To be honest, though, the subject sounds a lot like joke fodder....

    --
    Misery loves company. Online misery loves unsuspecting random strangers.
  7. Re:browser or plugin issue by JcMorin · · Score: 3, Informative

    The browser should be secure by itself but when a plug-in is installed by the user (like Adobe Acrobat Reader) that plug-in can execute code and do pretty much what it what... so I would not blame IE7 for that. But I'm still happy to never have upgrade to IE7... yet.

  8. solution by Anonymous Coward · · Score: 0, Troll

    use mac instead of windows

    simple

    1. Re:solution by jimstapleton · · Score: 0, Offtopic

      or Firefox for a web browser and Foxit for a PDF reader.

      Simpler and cheaper if you are a Windows user.

      --
      34486853790
      Connection too slow for X forwarding? Try "ssh -CX user@host"
    2. Re:solution by Anonymous Coward · · Score: 0

      And what if you run Windows on your Mac? (yes, there actually are cabbage heads out there who get a Mac just to run Windows on it)
      But I guess you meant "use OS X instead of Windows"..

      PC = computer
      Mac = computer
      Windows = OS
      OS X = OS

      Simple.

      (ps. Linux = LULZgsdhjfafhd)

    3. Re:solution by nine-times · · Score: 1, Informative

      Cheaper? Foxit Reader for Windows is listed as $39.00.

      Adobe Acrobat Reader is free. How is that cheaper? Am I missing something?

    4. Re:solution by Victor+Antolini · · Score: 1

      Mac is not free. PC isn't free either, but definitely cheaper than Mac

    5. Re:solution by jimstapleton · · Score: 1

      in addition to the other users comment, you can download and use foxit for free, legally, from thier site. They pay version probably has special support or some other bonus.

      --
      34486853790
      Connection too slow for X forwarding? Try "ssh -CX user@host"
    6. Re:solution by Victor+Antolini · · Score: 5, Informative

      Oh, I missed to point out what you missed. From http://www.foxitsoftware.com/pdf/rd_intro.php

      Foxit Reader itself is free. As to add-ons, the critical add-ons are free while advanced add-ons are non-free. For example, you can use the following functions for free:

      * View or print PDF document
      * Basic PDF form operations i.e. filling out PDF forms and printing them out
      * Advanced PDF form operations, such as saving filled-out forms and import/export forms, free for personal usage only
      * View PDF as text
      * Critical add-ons, such as UI language package, JPEG2000/JBIG decoder, CJK package, GDI+ for early Windows version, etc

      The followings are several examples of non-free, advanced add-ons:

      * Foxit Reader Pro Pack is not free. It includes the following functions:
      o Annotation
      o Text viewer and text converter
      o Form filler
      o Spell checker
      o Advanced editing tools, including loupe tool, measure tools, image tool, file attachment tool, link tools, annotation selection tool, and more

      Actually without Pro Pack, you are still able to annotate a PDF document and print it out. However when you save the annotated document, it will be stamped with an evaluation mark on the top-right corner of the annotated pages. If you purchase a Pro Pack add-on, then there will be no evaluation mark.

    7. Re:solution by mini+me · · Score: 0, Offtopic

      Windows is only cheaper if your time is cheaper.

    8. Re:solution by Creepy · · Score: 1

      This is similar to Acrobat itself - the Adobe Reader (formerly Acrobat Reader) is free, but if you want to write or annotate, you need to buy a license. I assume Foxit has to pay Adobe a royalty to create a writer, as even though Acrobat itself is an Open standard. Adobe has a lot of patents on both Acrobat itself and the underlying renderer, which is a subset of PostScript.

      Note that the Ghostscript program allows conversion (writing) of a file format such as Word into Acrobat by printing to an Acrobat file rather than a printer, but has dual licensing as well (free only for non-commercial use). Adobe has a similar "printer" for Windows that writes Acrobat format, but I think that is also commercially licensed (I have it at work).

    9. Re:solution by Spy+der+Mann · · Score: 1

      Am I missing something?

      Yes, the price is for the "Pro" version, which includes: Annotation, Text viewer and text converter, form filler, etc. etc. etc.

      The free version, if you're only reading and printing PDF's, should suffice.

    10. Re:solution by X0563511 · · Score: 2, Informative

      There are GPL versions of ghostscript. They are not as up-to-date though.

      The non-commercial licenced one gets new code first it seems.

      See here.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    11. Re:solution by X0563511 · · Score: 1

      It's almost the same as the difference between Adobe Acrobat Reader, and Adobe Acrobat Pro. Foxit free lets you read, Foxit Pro lets you write.

      In both cases they can all go to hell, I'll take my Ghostscript, thank you.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  9. Thank goodness I use foxit and firefox by Anonymous Coward · · Score: 0

    Problem Solved at both ends.

  10. Why bother with Adobe Acrobat? by Anonymous Coward · · Score: 0

    It takes two eternities to start up and it hogs a mind-boggling 50mb+ on your hard drive - A true testament to how far "software engineering" has come. Sigh.

    Use the Foxit Reader instead - less than 5mb in size, and fires up instantly: http://www.foxitsoftware.com/pdf/rd_intro.php

  11. What About Foxit? by Lagged2Death · · Score: 4, Interesting

    I found Adobe Reader so slow, bloated, and annoying that I switched to Foxit Reader, which is much smaller and faster. Can anyone say if the vulnerability applies to Foxit as well?

    1. Re:What About Foxit? by wetelectric · · Score: 1

      Is there a pay-per-post thing happening right now? These 'foxit' posts seem suspect...

      --
      Most people have no idea what they are doing, and are silently panicking on the inside.
    2. Re:What About Foxit? by Anonymous Coward · · Score: 1, Interesting

      No, people just like foxit and wonder why Adobe would be used.

      I hated and avoided PDFs before Foxit, because of how slow and bloated Adobes PDF reader was, and how often it crashed my web browser. Foxit doesn't have these issues. It's free (you'll find the usl here in several posts, just find one, click the download link along the top if you see the pay version, and it'll take you to the free version).

    3. Re:What About Foxit? by Hatta · · Score: 2, Interesting

      I did too. But I found a pdf that when printed from foxit to my hp deskjet 1300 crashes XP hard. No blue screen, just a reboot without warning. Change the pdf reader, no crash. Change the printer, no crash. Odd. I'm wondering who I should report it to? HP or foxit?

      --
      Give me Classic Slashdot or give me death!
    4. Re:What About Foxit? by darkmeridian · · Score: 4, Informative

      Foxit has a related vulnerability that requires user interaction to run the arbitrary code. The Adobe version, of course, runs the arbitrary code without the vulnerability. You could say that Foxit doesn't have the same vulnerability but it comes from the same flaw.

      --
      A NYC lawyer blogs. http://www.chuangblog.com/
    5. Re:What About Foxit? by Anonymous Coward · · Score: 0

      No, people just like foxit and wonder why Adobe would be used.

      I hated and avoided PDFs before Foxit, because of how slow and bloated Adobes PDF reader was, and how often it crashed my web browser. Foxit doesn't have these issues. It's free (you'll find the usl here in several posts, just find one, click the download link along the top if you see the pay version, and it'll take you to the free version


      This post was brought to you by the fine folks at Foxit. If you don't Foxit you must Coxit.
    6. Re:What About Foxit? by msuarezalvarez · · Score: 4, Insightful

      I'm wondering who I should report it to? HP or foxit?

      To Microsoft. If a PDF reader can crash the OS, it's their bug.

    7. Re:What About Foxit? by Hatta · · Score: 1

      You know, I thought about that but what if it's a bug in the printer driver. If it gets loaded into the kernel, can they really stop it from crashing the OS? I mean a bug in a kernel module can crash linux just as easily.

      --
      Give me Classic Slashdot or give me death!
    8. Re:What About Foxit? by JackRazz · · Score: 2, Informative

      Acrobat isn't bloated if you remove the plug-ins you don't use from 'C:\Program Files\Adobe\Reader 8.0\Reader\plug_ins.' I just put a ~ in front of each plug-in filename to turn them off. I only use the eBook, EWH32, ImageViewer, Multimedia, PDDom, reflow Search, Search5 and weblink plug-ins. Acrobat loads up plenty fast on my older Athlon64 2Mhz PC.

    9. Re:What About Foxit? by kklein · · Score: 1

      I, too, have switched to Foxit. I love it! I actually own Acrobat 7 (the writer), but I've found that, for what I need to do with PDF, anyway, PDFcreator (check Sourceforge) and Foxit meet my needs faster and more elegantly.

      Huzzah!

    10. Re:What About Foxit? by Anonymous Coward · · Score: 1, Informative

      It almost certainly is the printer driver, and yeah you can't really blame MS for this. The NT kernel architecture is basically monolithic and kernel-space driver code is largely trusted, because that gives you good performance; Linux takes the same approach. (Microkernels with well-isolated subsystems e.g. Minix cope rather better in this sort of situation, but the performance cost is significant.)

      Actually this might also be an exploitable bug ...

    11. Re:What About Foxit? by Mike89 · · Score: 1

      [I posted this last time FoxIt was mentioned but it didn't get seen] This may be slightly OT, but please don't mod it as such. I use FoxIt and I have a problem. Whenever I open the solutions file for a textbook I use for school, the text is barely readable. Yet in Adobe Reader, it's fine.

      See screenshot [bayimg.com]

      Any ideas? I like FoxIt, but I can't use it!
      Note: The zoom is set to the same on both, zooming on FoxIt doesn't help the issue. Also sorry the screenshot is so small, I uploaded a larger one but BayImg didn't like it for some reason.

    12. Re:What About Foxit? by OneSeven · · Score: 1

      Sumatra PDF viewer is even smaller & lighter than Foxit. It's an absolute barebones PDF viewer... Plus it's GPL licensed. I tried it for a while, but I've since gone back to Foxit, as I need a few of the 'extra' features (like 'find text')

    13. Re:What About Foxit? by Germik · · Score: 1

      I want to know your secret for getting any version of Acrobat running on a 2Mhz machine. :-P

    14. Re:What About Foxit? by rinaazlin · · Score: 1

      To Microsoft can you learn to protect your software first before selling your product. You are just good at making profit!

    15. Re:What About Foxit? by aman534 · · Score: 1

      is that so... it looks like we hv found the solution - "everybody should switch to Foxit"... it is more secure compare to Adobe Reader... in addition it requires small space to install and run faster...

  12. Dear Industry: by Anonymous Coward · · Score: 1, Insightful

    Can we finally just agree to stop using native code with the full privileges of the user and no sandbox for everyday low-volume information exchange? Thanks.

  13. Foxit by aLEczapKA · · Score: 0

    Another good reason to use Foxit, small, robust and free (standard version)

    http://www.foxitsoftware.com/pdf/rd_intro.php

    --
    -- All Gods were immortal.
    -- S. Lem
    1. Re:Foxit by nurb432 · · Score: 2, Informative

      That also isnt 100% compliant.

      While i use it all the time since it is smaller and ligher ( acrobat reader is free too btw, so that isnt a good selling point ), i have noticed that somethings do NOT render properly.

      Have they fixed the weblink bug yet?

      --
      ---- Booth was a patriot ----
    2. Re:Foxit by bot24 · · Score: 1

      I've noticed some things that Adobe Acrobat Reader does not render properly.

  14. plus about running into this on Vista by dioscaido · · Score: 4, Informative

    If it's also vulnerable on IE7 + Vista, luckily IE7 runs with such limited privileges that the code execution won't be able to do anything other than writing to the internet temp folder. That is, if you haven't turned off UAC.

    1. Re:plus about running into this on Vista by wizardforce · · Score: 2, Funny

      If it's also vulnerable on IE7 + Vista, luckily IE7 runs with such limited privileges that the code execution won't be able to do anything other than writing to the internet temp folder. That is, if you haven't turned off UAC.
      get your free ringtones/[other garbage appealing to the less technically inclined] here!!!! and if you see a UAC window, just click ok to download!
      --
      Sigs are too short to say anything truly profound so read the above post instead.
    2. Re:plus about running into this on Vista by AeroIllini · · Score: 2, Insightful

      First Rule of Internet Security:

      People will install anything if it promises naked pictures.

      --
      For security, the MD5 hash of this message and sig is 09f911029d74e35bd84156c5635688c0.
    3. Re:plus about running into this on Vista by Anonymous Coward · · Score: 1, Funny

      Especially if the word backdoor is involved. ;)

    4. Re:plus about running into this on Vista by Anonymous Coward · · Score: 0

      ... until somebody finds a privilege escalation exploit in UAC.

      Sandboxing is a good start, but it doesn't mean guaranteed security. Native code exploits are always bad, regardless of privilege separation, because there's still the possibility that someone will find a privilege escalation hole.

    5. Re:plus about running into this on Vista by psyph3r · · Score: 1

      BACKDOOR SLUTS 9!??!?!? oh no!

  15. Not a backdoor by Anonymous Coward · · Score: 5, Informative

    From the information available, this is just yet another security vulnerability.

    A backdoor is an intentional feature that one puts so that they can take over you computer.

    1. Re:Not a backdoor by garutnivore · · Score: 1

      Thanks, I was going to point this out. Slashdot editors need to keep their terminology straight.

    2. Re:Not a backdoor by Anonymous Coward · · Score: 0

      Unless you work for NSA, you can't tell the difference between a bug and a well disguised backdoor. Don't try to pretend you can. And if you do work for them; the only thing your post does is make us paranoid and suspicious.. Well done.

    3. Re:Not a backdoor by avij · · Score: 1

      I just saw this ad, I thought it's appropriate for the situation.. Control Me.

      --

      Follow your Euro bills at EBT
  16. Microsoft shares the blame, Apple blindly copies. by argent · · Score: 3, Insightful

    URI and MIME type handling in both Windows and OSX is profoundly broken. It's second only to ActiveX in the opportunity for exploits... the basic problem is that when apps register handlers for local use (eg, 'help:' or '.chm') they are available to untrusted content by default. The fix is to have separate registries or separate flags that allow applications to explicitly register as handlers for internal use, or for use on untrusted documents.

  17. If you only use by hasbeard · · Score: 1

    a Limited User account on XP are you vulnerable to this?

    1. Re:If you only use by myowntrueself · · Score: 1

      a Limited User account on XP are you vulnerable to this?

      Can you run Adobe reader as a limited account on XP? I thought it would need power user priviledges at the very least...

      --
      In the free world the media isn't government run; the government is media run.
    2. Re:If you only use by rinaazlin · · Score: 1

      If you are using limited user on XP, it can not hack your root system because you are not running on administrator priviledge

  18. Informative? by Anonymous Coward · · Score: 0
    As I post this, my parent post is marked "+1 Informative". For the love of vi, no! I was going for funny, I'd accept troll or flame bait, but informative?? Look the problem emerges under the Adobe products, and ideally their code should have been more secure, but the root cause of this problem is IE7.

    Now if I can get Slashdot to allow me to post a second anonymous comment before the sunsets, I'll be happy.

  19. High RAM usage = human progress by CRCulver · · Score: 2, Funny

    Why do you hate civilization, you luddite?

  20. Perhaps this would also be a good time... by popo · · Score: 1

    To reduce the horrendous bloat of Acrobat Reader?

    If only Adobe hadn't purchased Macromedia....FlashPaper had such promise...

    --
    ------ The best brain training is now totally free : )
  21. Alternative PDF viewer? by The+Monster · · Score: 1

    One more reason not to upgrade to IE7.
    What if you use Foxit Reader instead of Adobe's PDF-handling tools?
    --

    [100% ISO 646 Compliant]
    SVM, ERGO MONSTRO.

    1. Re:Alternative PDF viewer? by kcbanner · · Score: 1

      No what you do here is use an oss pdf viewer that doesn't support said buggy feature. Problem Solved.


      Thanks, I'll be here all week.

      --
      Obligatory blog plug: http://www.caseybanner.ca/
  22. Sklyarov? by Speare · · Score: 4, Funny

    The flaw, publicly disclosed more than three weeks ago, could allow hackers to use rigged PDF files to take control of Window XP computers with Internet Explorer 7 installed.

    Did Adobe ask the feds to lock up the person who publicly disclose this flaw? Or do they just save that treatment for the publication of flaws in eBook products that blind people can't use in Russia?

    --
    [ .sig file not found ]
  23. "computers with Internet Explorer 7 installed" by Yurka · · Score: 1

    Just in time for the forced update from MS then? Perfect.

    --
    I can assure you, the best way to get rid of dragons is to have one of your own.
  24. Please recommend a good non-adobe reader by Maxo-Texas · · Score: 1

    All I do is read pdf's.

    Just like Openoffice is immune to Word virus's--- is there a recommended non-adobe pdf reader folks would recommend?

    I'm getting tired of the "Please upgrade to version 7" warnings anyway.

    --
    She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    1. Re:Please recommend a good non-adobe reader by Lisandro · · Score: 3, Informative

      The only one i've heard of (for Windows) is Foxit PDF reader, which is about 2mb - never tried it myself though. On linux, Evince works great, and had no issues with everything i've thrown at it.

    2. Re:Please recommend a good non-adobe reader by WillAdams · · Score: 1
      --
      Sphinx of black quartz, judge my vow.
    3. Re:Please recommend a good non-adobe reader by Anonymous Coward · · Score: 0

      I'm getting tired of the "Please upgrade to version 7" warnings anyway. Don't worry, you won't get those any more...

      They're at version 8 now.
      Foxit Reader
    4. Re:Please recommend a good non-adobe reader by DrVomact · · Score: 1

      I'm getting tired of the "Please upgrade to version 7" warnings anyway.

      Obviously, you've been wise enough not to do this. That's a good thing, because in addition to more bloat, V7 of Reader also enables all your Adobe applications (like PhotoShop and FrameMaker) to call home. Both at work and at home, those two apps started trying to contact the Adobe mothership every time they started. (I believe this is due to a new "feature" Adobe calls "Adobe Online".)

      At first I backed out V7 and tried Foxit. It's pretty good, but I quickly found some inconveniences. I wound up reinstalling an old version of Adobe Reader I had lying around, and it hasn't given me any problems.

      --
      Great men are almost always bad men--Lord Acton's Corollary
    5. Re:Please recommend a good non-adobe reader by olyar · · Score: 1

      I've used Brava Reader for a while now. It views PDF's and lets you print a region of a page, as well as "calibrate" a measurement tool against a known dimension on the page.

      Useful if you're working with PDF's of house plans, which I frequently am.

      It's free, but the software expires periodically and you have to download and install a newer version.

      --
      Custom, hands-free Linux installs. Instalinux
    6. Re:Please recommend a good non-adobe reader by BlackTachyon29 · · Score: 1
      I would not recommend any reader that fully implemented the pdf spec. The following information was found in:

      Adobe's PDF Reference Second Edition version 1.3
      Addison-Wesley
      ISBN 0-201-61588-6
      First Printing July 2000

      On pages 426-427 in Chapter 7 Interactive Features/Actions, summary of scary info as follows:
      Launch Application Windows-specific launch parameters
      • KEY Required Value
      • F yes name of application to be launched or document to open
      • D no dos syntax of the default directory
      • O no print or open(default) (only valid for F=document)
      • P no parameter string to be passed to application (only valid for F=application
      Note at the time of publication Adobe had not finished defining the UNIX and Macintosh dictionaries for this pdf instruction, but it is supposed to be a cross platform action with different dictionary sets for the same pdf on different platforms. I always thought this was a design flaw in the pdf language specification/structure to allow a document to arbitrarily execute any executable with parameters on the system. I always thought it would be neat to test this action, and figure out how to use it to create an exploit. Alas I was always to busy coding for work to investigate this action any further. I have not kept up with the pdf spec since 1.3. For all I know Adobe may or may not have finished designing the dictionary definitions for other platforms. Adobe may have also gotten wise and either deprecated/removed this action or added some sort of sandbox for this action.
    7. Re:Please recommend a good non-adobe reader by Non-Huffable+Kitten · · Score: 1

      I second evince. I had still been using acroread until a few days ago, but evince somehow feels really nice.

      --
      Medium cat is MEDIUM.
  25. Stop external links? by 140Mandak262Jamuna · · Score: 1

    I always disable javascript and open external links in the PDF reader. Is is enough protection? Or am I still vulnerable? Is it possible to write a NoScript like extension to acroreader?

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    1. Re:Stop external links? by wizardforce · · Score: 1

      you mean you didn't set noscript to block other plugins too? or did you mean an update for noscript much like the one that protects against that cross site scripting mess?

      --
      Sigs are too short to say anything truly profound so read the above post instead.
    2. Re:Stop external links? by 140Mandak262Jamuna · · Score: 1

      NoScript runs inside FireFox. I am thinking of a way a third party could write code and give it to me and that runs inside acroreader and block it from doing things I don't want it to do. In fact I would like some kind of code that will sandbox any application given to it. Something like "sandbox acroreader" should run acroreader and allow it to make all kinds of calls to the registry and disk etc etc. But none of these commands get past the sandbox environment. When I close I can examine all the changes acroreader (or anything else) tried to make to the OS and selectively allow/deny some changes to persist. Pipe dream?

      --
      sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    3. Re:Stop external links? by wizardforce · · Score: 1

      sigh... it's been a while since I actually toyed with windows but surely there is a way to run single programs under a different user account... other than that I'd suggest you try sourceforge and see what there is on sandboxed environments. then there is the option to use alternate programs to view PDFs, foxit seems like a good one from prior posts. there are others but I don't know which ones have been ported to windows. though I wonder what happens if you were to run programs like PDF reader under a VM under another OS... any code that can execute in a particular OS probably won't run under another one. so what would happen if you ran one OS inside of another and tried this? linux running throug ha VM shouldn't be affected by the security hole in a PDF reader... unless it is OS agnostic then we have a problem.

      --
      Sigs are too short to say anything truly profound so read the above post instead.
  26. Welcome... by sakdoctor · · Score: 5, Funny

    ...to hyphen hell! The rules - of style that apply to dashes - and hyphens - have evolved to support ease of reading in complex constructions; editors - often accept deviations - from them that will support, rather than --- hinder, ease of reading.

  27. Low RAM usage = human progress by tepples · · Score: 1

    Why do you hate civilization, you luddite? Citation needed that preferring efficient software amounts to hating civilization. I measure human progress in how many things a computer can do for its user at once, and for a given configuration of paid-for hardware, less RAM use per program means more progress.
    1. Re:Low RAM usage = human progress by Anonymous Coward · · Score: 0

      Citation needed for understanding a joke, dipshit. Somebody needs to stuff your ass in a locker or something.

    2. Re:Low RAM usage = human progress by Anonymous Coward · · Score: 0

      So angry over not getting a joke, how sad.

    3. Re:Low RAM usage = human progress by myowntrueself · · Score: 1

      Hah you just hate our freedom!

      --
      In the free world the media isn't government run; the government is media run.
    4. Re:Low RAM usage = human progress by drsmithy · · Score: 1

      I measure human progress in how many things a computer can do for its user at once, and for a given configuration of paid-for hardware, less RAM use per program means more progress.

      Your reasoning is broken.

  28. Re:What About GSview? by anomalous+cohort · · Score: 1

    I use GSview. Is that vulnerable to this backdoor exploit? I suspect that it is not because I don't believe that this PDF viewer does anything special with URLs.

  29. Define low volume by tepples · · Score: 1

    Can we finally just agree to stop using native code with the full privileges of the user and no sandbox for everyday low-volume information exchange? Define "low volume" and we'll talk. Specifically, where should the transition between code in, say, the Python virtual machine and native C++ code occur?
    1. Re:Define low volume by jonadab · · Score: 1

      It's the "full privileges of the user" part that's really the problem.

      Applications handling untrusted data (e.g., data retrieved from the internet) should always be run with limited privileges, no access to the user's home directory, and so on and so forth.

      This is not currently done on any operating system of which I am aware; certainly Windows, OS X, Linux, and BSD all get it wrong, so it's hard to blame any specific OS or vendor. Individual applications could voluntarily surrender privileges (as server apps often do, e.g., Apache) if the OS supports that, which some do, but really the OS ought to be more involved in providing this type of security. The system administrator should be able, when installing *any* application, to specify what privileges it should have and not have -- just as he can do for users when creating their accounts. The application shouldn't need to voluntarily surrender its privileges; the system should simply not provide them in the first place, unless the sysadmin agrees that that application has a legitimate need for the capability in question.

      We already have a certain amount of that, for capabilities like listening on ports (assuming your OS provides at least a minimal firewall, which most do these days, though not every distribution turns it on by default, and they should), but it ought to be more comprehensive.

      --
      Cut that out, or I will ship you to Norilsk in a box.
  30. Re:Microsoft shares the blame, Apple blindly copie by jonwil · · Score: 3, Interesting

    Something else that IE (as of last time I looked anyway) and possibly other browsers get wrong is that they try to "guess" the content of the file instead of trusting that what the web server says the file is, the file actually is. If the web server says it is text/plain, it should be rendered as plain text even if it may happen to look like HTML. If the web server says it is image/gif, it should be fed to the gif image decoder.
    RFC 2161 (HTTP 1.1) section 7.2.1 clearly says that it is ok for a client to use the filename or content of a file to identify what file type it is (and therefore what to do with it) if and ONLY IF the server does not provide a Content-Type header.
    There have actually been security flaws in the past (and may still be even now) caused because different parts of IE have a different idea of what type the file is (in particular whether the file is executable or not)

    Then again, considering how many other standards Intercrap Exploder doesn't correctly follow (RFCs and otherwise), its hardly surprising that IE doesn't get this right.

    I do wonder if Gecko gets it right (and treats the Content-Type header as gospel) or if violates the RFC too.

  31. Re:Mod offtopic + Troll + Flamebait by Anonymous Coward · · Score: 0

    Don't Republicans already do this with our soilders in Iraq?

    Do you really believe in everything that Algore, the inventer of the Internets, says? Please go to the window and buy a clue.

  32. Hackers ? by kjhambrick · · Score: 0, Flamebait

    "Adobe has fessed up to a dangerous code execution vulnerability affecting software programs installed on millions of Windows machines. The flaw, publicly disclosed more than three weeks ago, could allow hackers to use rigged PDF files to take control of Window XP computers with Internet Explorer 7 installed. It affects Adobe Reader, Adobe Acrobat Standard, Professional and Elements and Adobe Acrobat 3D."

    Uhhh ... WTF is a hacker ?

  33. Sumatra Re:What About Foxit? by bubblegoose · · Score: 1

    Sumatra is even "lighter-weight" (is that a word?) than Foxit. 1MB - also runs portably

    My first attempt at using FoxIt wouldn't even open a PDF (open - not print), because apparently they didn't support my default printer.

    --
    I hope that someday we will be able to put away our fears and prejudices and just laugh at people. - Jack Handey
    1. Re:Sumatra Re:What About Foxit? by maskedbishounen · · Score: 1

      For those like me who have never heard of this before, Sumatra is an open source PDF viewer for Windows. Giving it a little whirl, it seems to render a couple manuals nicely. Links don't get parsed for easy clicking. Quick look at the forums seems to reveal it doesn't support password protected PDFs or searching.

      For a very slim PDF viewer, it appears to be quite nice (and GPL to boot). Thanks to the parent for bringing it up.

      --
      "An infinite number of monkeys typing into GNU emacs would never make a good program."
  34. Karma Whore by Anonymous Coward · · Score: 0

    Yeah guys! IE 7.0 is the suck!

  35. Just click this link for a patch. by Anonymous Coward · · Score: 0

    http://adobe.macrosoft.com.ro/ie_acrobat_patch.pdf

    It really works, I serious, just click!

    1. Re:Just click this link for a patch. by someone1234 · · Score: 1

      LOL, please report back how many people clicked.

      --
      Patents Drive Free Software as Hurricanes Drive Construction Industry
    2. Re:Just click this link for a patch. by terom · · Score: 1

      An unspecified positive integer greater than one. There is no macrosoft.com.ro domain in existence.

  36. Aaaaand... by dfdashh · · Score: 2, Funny

    the site is slashdotted. Here is the PDF'ed version of the article.

    --
    df -h /my/head
    1. Re:Aaaaand... by Anonymous Coward · · Score: 0

      A link like that would most likely work on unsuspecting people for the next 3 years. The reason being that Windows users *VERY* rarely upgrade each individual piece of software installed on their computer. The Adobe auto-update feature could help, but a lot of people find it EXTREMELY annoying and either ignore it or have it disabled. If only Windows had some sort of default software update/autoupdate functionality that each program could easily latch into by telling Windows where the latest version of the software can be found. It'd be a poor mans crippled package management tool, something you really miss when you have to use Windows instead of Linux.

  37. Disagree by Anonymous Coward · · Score: 0

    Well, no. Actually, if the installation of IE7 changes the systemwide URL-handling behaviour, this is - at the very least - ALSO a Microsoft problem. AFAIK, the Firefox update from 2.0.0.6 to 2.0.0.7 had to take care of the same problem.

    If an update of a system component changes the system's behaviour - in this case, the way URLs are passed on to other apps - from the behaviour used in previous versions of Windows (2000) and previous iterations of the same version (XP, XPSP1, XPSP2) - to something different and, what's more, DANGEROUSLY different, this should be the system vendor's concern, and we should not allow MS to wash their hands of this.

    Also: why should other vendors have to produce lots of different versionsof their product for XP alone: XP pre-SP2, XP post-SP2 without IE7, XP-post SP2 with IE7 ....

    Ridiculous

  38. Interesting by trifish · · Score: 1

    Note to all saying that there's no difference between Vista and XP:

    The official Adobe advisory states: "Vista users are not affected".

    Now let the downplay begin.

    1. Re:Interesting by Anonymous Coward · · Score: 2, Funny

      That's because no ones figured out how to install Acrobat on Vista yet.

    2. Re:Interesting by humanifesto · · Score: 1

      Vista is showing an advantage over XP. Cancel or allow?

      --
      My account is a prime number.
      1337 is not a prime number.
  39. too security too dangerous by syedelyas · · Score: 1

    50Mat writes "Adobe has fessed up to a dangerous code execution vulnerability affecting software programs installed on millions of Windows machines. The flaw, publicly disclosed more than three weeks ago, could allow hackers to use rigged PDF files to take control of Window XP computers with Internet Explorer 7 installed. It affects Adobe Reader, Adobe Acrobat Standard, Professional and Elements and Adobe Acrobat 3D." there most preferable thing that most users seems having big trustworthy in having PDF "protected document file" but if there such a hell mess in this thing, to many things can be dump just like that. as we know if a little of vulnerability is got on this, there'll be many "good users" will try to find more and more hole in this things.

  40. Re:Microsoft shares the blame, Apple blindly copie by Anonymous Coward · · Score: 1, Insightful

    I do wonder if Gecko gets it right (and treats the Content-Type header as gospel) or if violates the RFC too.

    My guess is that they try to do the right thing, but have drifted toward RFC violation in the name of "compatibility". That seems to be the standard course when users are trained that the MS way is the right way, other apps are viewed as inferior because "it works under IE".

  41. Re:Microsoft shares the blame, Apple blindly copie by Fweeky · · Score: 1

    I'm pretty sure all the major browsers do some guessing these days, since there are a lot of misconfigured servers out there; CSS, JS, images, even HTML end up being served as text/plain or application/octet-stream, and people expect them to work.

    In Opera it can be configured from opera:config under User Prefs -> Trust Server Types. I can't find an equivilent in Firefox.

  42. Re:Microsoft shares the blame, Apple blindly copie by Fweeky · · Score: 2, Interesting

    Grr, that link should be opera:config#Trust%20Server%20Types -- Slashdot ate my #

  43. They are lying by SmallFurryCreature · · Score: 1

    Vista is just as much affected, the bug is there, just that Vista by default with UAC ON it can't do much more then write to the tmp folder. IF UAC is turned off, you are vulnerable to whatever somebody can cook up.

    Since UAC is one of the more hated elements of Vista I would guess that a lot of people got it switched off. So the bug is still there, just that it can do less direct harm (do you really want a malicious coder to be able to write anything at all to your HD?)

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

    1. Re:They are lying by Anonymous Coward · · Score: 0

      So if you turn off the Windows UAC, then you are exploitable by hacks ? No Shit !

      If I have an application on Unix, and I tell a user "sorry, cannot run this unless you are root", and you then run it on the root account, same deal no ?

      Why is it that permission limitation on unix is "good" (or should that be "god"), but the same permission limitation on Vista is "bad" (and should be switched off because it's annoying) ???

      Double standards anyone ?

    2. Re:They are lying by trifish · · Score: 1

      Vista is just as much affected, the bug is there, just that Vista by default with UAC ON it can't do much more then write to the tmp folder.

      Any reference to back up what you claim?

  44. This is not up to the browser by argent · · Score: 1

    I'm pretty sure all the major browsers do some guessing these days, since there are a lot of misconfigured servers out there

    It doesn't matter what the browser does. The problem is that when the browser goes to resolve a URI, it sees one list of URI and mime-type handlers (and, in the case of Windows, ActiveX controls) that are used both for local content (for example, "help:" on OSX and the ".chm" handler on Windows) and global (for example, "http:" or ".html").

    Applications, like a help viewer, that are not intended to be used by untrusted objects, are frequently subject to attacks that more paranoid applications designed for the web aren't. In some cases, like the control panel applets in Windows and the script handlers on both platforms, they can't be made secure because they need to do dangerous things.

    There needs to be a way for an application to register it as a handler for internal, local use only... and that needs to be the default for applications that have not upgraded to the new API. There needs to be a way for applications that are handling untrusted objects to request only handlers that have explicitly registered as "secure"... and, ideally, it should be possible to make that the default for an application that has not yet upgraded to the new API.

    Windows has a second problem that isn't shared by other desktops, in that the mechanism used to call a program is more like the UNIX "system" API than the UNIX "exec" API... and the calling application has to guess how the called application will interpret things like quotes.

    Regardless of how the browser decides what the mime-type is, there must be a way for the browser to request from the OS a list of handlers that will always use a sandbox when displaying the content, regardless of its nominal source.

    1. Re:This is not up to the browser by weicco · · Score: 1

      Windows has a second problem that isn't shared by other desktops, in that the mechanism used to call a program is more like the UNIX "system" API than the UNIX "exec" API... and the calling application has to guess how the called application will interpret things like quotes.

      I have never thought that it is UNIX way to not to check and sanitize input. Have I done wrong all these years when I've checked everything that user, be it real person or another app, inputs?

      --
      You don't know what you don't know.
    2. Re:This is not up to the browser by argent · · Score: 1

      I have never thought that it is UNIX way to not to check and sanitize input

      What the hell are you talking about?

      What I wrote was that the UNIX "exec" API passes strings through to the called program without having to concatenate them into a command line that is then parsed by the called program and separated out into separate parameters again. That is, the calling program does not have to guess how the called program will parse quotes. It's got nothing to do with "sanitizing": the calling program itself actually has to PUT QUOTES IN to the command line it's building up.

      This is like using prepared statements in SQL, a technique that is widely used to avoid SQL quoting attacks by preventing an extra quoting-and-reparsing step. It's a more secure API, and provides an additional layer of security.

      This has nothing to do with sanitizing ... performing checks when you DO know how the target is going to interpret text. It has to do with eliminating a whole category of attacks completely.

  45. PS - the value of trust. by argent · · Score: 1

    PS: It's not the *type* that is trusted or not trusted... it's the *application* that's supposed to display it. No attribute of a file downloaded from an untrusted source (and all web pages, no matter where located, are 'untrusted') should ever need to be correct for trust to be maintained, and only the user should be able to request that a file be granted any kind of trust.

    That means, a downloaded file is not unpacked, installed, or otherwise opened unless there is a trusted viewer that maintains a hard sandbox registered for it, OR the user selects the file and requests that it be opened, installed, unpacked, etcetera. And that trusted viewer, in turn. must not install or unpack a file outside of a sandbox that normal applications won't stumble into.

    I don't know of any system that maintains this level of security without custom user configuration, but nothing else is acceptable.

  46. That shouldn't have an effect on security. by argent · · Score: 1

    Something else that IE (as of last time I looked anyway) and possibly other browsers get wrong is that they try to "guess" the content of the file instead of trusting that what the web server says the file is, the file actually is.

    If the OS and the browser were configured correctly, and the browser maintained a hard sandbox and the OS made it possible for it to know reliably what helper applications and plugins also maintained a hard sandbox, then it wouldn't matter whether the MIME type was guessed or not... because there would be no mechanism for it to be passed to an application that would allow the content to execute of the type were wrong.

    THAT is the real problem, that the Windows registry and Apple's LaunchServices can not be trusted to securely handle untrusted content.

    IE, itself, has additional problems because it has internal components that themselves are not secure, and so it can be tricked into executing code even without using naive helper applications. That's a whole different class of problems and one that is, so far at least, limited to IE and (to a far lesser extent) Firefox.

  47. Re:What About GSview? by Threni · · Score: 1

    > I use GSview. Is that vulnerable to this backdoor exploit? I suspect that it is not because I don't believe that this PDF viewer does anything
    > special with URLs.

    It doesn't do anything special with printers either - took me 20 mins to print a 40 page document that just whizzed through using Reader.

  48. Control me by suv4x4 · · Score: 3, Funny

    The irony of this page (click for 100% scale) is astounding.

    I had to snap a shot before Adobe pulls their ad.

  49. Karma Terrorist! by cHiphead · · Score: 1

    Trying to ruin his attempts some cheap shot Karma points, shame on you, AC.

    Cheers.

    --

    This is my sig. There are many like it, but this one is mine.
    1. Re:Karma Terrorist! by somersault · · Score: 1

      ;) I'm already on excellent Karma, I just like bashing Microsoft :p And it is true.. I preferred IE6

      --
      which is totally what she said
  50. Re:Microsoft shares the blame, Apple blindly copie by suv4x4 · · Score: 1

    My guess is that they try to do the right thing, but have drifted toward RFC violation in the name of "compatibility". That seems to be the standard course when users are trained that the MS way is the right way, other apps are viewed as inferior because "it works under IE".

    Ever thought why IE does it this way? It's because the servers (*cough* Apache *cough*) have historically, and still have plenty of the mime types wrong. They report mime type, but the wrong one. Anything that's not image or html is text to them.

    Well, IE did what they had to make web pages work.

    Firefox does it too, again, because of the servers.

    I'm sorry if it's not as simple as "IE sucks" for you.

  51. DisplayPDF? by catmistake · · Score: 1

    Is the backdoor in DisplayPDF also? How is it this doesn't affect OS X?

  52. kpdf by ChrisMaple · · Score: 1

    kpdf under Linux is decent. It has some rendering problems, but it usually works. Scrolling is instantaneous, whereas acroread re-renders each time you hit the down arrow. Expect to lose a lot of functionality, but if what you need is speed on a slow computer, kpdf wins.

    --
    Contribute to civilization: ari.aynrand.org/donate
  53. Re:Microsoft shares the blame, Apple blindly copie by badboy_tw2002 · · Score: 1

    "Intercrap Exploder"

    Its too bad Ponce De Leon didn't live in the modern era. He would have finally found the fountain of youth in the Internet and its magical ability to make its users sound like 12 year olds.

  54. Re:Microsoft shares the blame, Apple blindly copie by Anonymous Coward · · Score: 0

    I do wonder if Gecko gets it right (and treats the Content-Type header as gospel) or if violates the RFC too.

    In my experience, text/xml served up as text/plain will be rendered as text/plain by Mozilla/Firefox and as text/xml by IE. I can't speak for other MIME types.
    As a recovering Amiga user, I'm still perplexed by this reliance on the filename to identify the file type. I suppose I could start a flamewar about Hungarian notation too. Metadata people!
  55. File under: inopportune ad placement by nugas · · Score: 1

    Is anyone besides me seeing an ad for Adobe Acrobat 8 on the page for this story?

  56. Your posr: by Anonymous Coward · · Score: 1, Funny

    It's posts like yours that remind me that /. really needs a Score:6, Hilarious mod level.

  57. oops! above meant to say:Your post: +6, Hilarious by Anonymous Coward · · Score: 0

    Sorry, "Your posr" looks like some sort of illiterate's flame.

    Must preview in future...

  58. So now we know by bytesex · · Score: 1

    So this is why we had all those pdfs in the mail for a few months now. I think someone on /. even postulated at the time that it was because they were trying to get through spamfilters, but now we know - they were just expanding their botnets.

    --
    Religion is what happens when nature strikes and groupthink goes wrong.
  59. The fix is edit a registry key that doesn't exist? by RubberDogBone · · Score: 1
    Maybe I missed something. Adobe says the affected versions are these:

    Adobe Reader 8.1 and earlier versions
    Adobe Acrobat Standard, Professional and Elements 8.1 and earlier versions
    Adobe Acrobat 3D OK, so I am running a nice copy of Acrobat 6.0 Pro. That's an earlier version.

    The registry key they want changed simply doesn't exist on my system. Either the fix doesn't apply to this old version, or it's different, or .... I dunno what to make of it.
    --
    Sig for hire.
  60. Tabloid writing by edittard · · Score: 0, Offtopic

    Are software programs what you run on your hardware computers?

    --
    At the bottom of the /. main page it says 'Yesterday's News'. Well they got that right.
    1. Re:Tabloid writing by jonadab · · Score: 1

      > Are software programs what you run on your hardware computers?

      You can run software programs on hardware computers, and many people do, but that isn't necessarily the _only_ way to do things. You can also run software programs on virtual VMs, for instance. Hope this clears things up for you. HTH.HAND.

      --
      Cut that out, or I will ship you to Norilsk in a box.
  61. Pretty wide defintion of 'interaction' by Bearhouse · · Score: 3, Informative

    As someone kindly pointed out to me in an earlier, related post, "interaction" includes just opening the pdf in Foxit, (which I use, and works very well for simple pdf viewing & printing). Don't even have to fill in a form field. So, just as bad as an executable, then. BTW, use CutePDF Writer to make 'em, although many options exist, including Open Office..

    Alternatives?

    http://en.wikipedia.org/wiki/DjVu

    A great open source, (except under Windows, see Lizardtech), format for scanned files.

    Not for Mac users, tho', see:
    http://slashdot.org/article.pl?sid=06/02/20/1449226
    For a discussion of this and other pdf 'alternatives'. Still, 'security by obscurity'?

    Finally, no /. post complete without oblig. Wiki karma-whore:
    http://en.wikipedia.org/wiki/List_of_PDF_software

  62. URI vulnerabilty in IE 7 by Torodung · · Score: 0
    This sounds remarkably like this article about how Firefox can send bad URIs to IE 7. It didn't affect IE 6. Many swore this was a "Firefox vulnerability."

    Now we have this workaround (link to bulletin):

    To protect Windows XP systems with Internet Explorer 7 installed from this vulnerability, administrators can disable the mailto: option in Acrobat, Acrobat 3D 8 and Adobe Reader by modifying the application options in the Windows registry. Additionally, these changes can be added to network deployments to Windows systems. Again, involving the mailto: protocol, but more notably, again, only if you have IE 7 installed.

    How many times are we going to blame the wrong application for the problem? This is clearly an IE 7 flaw, as it is the common denominator. It's probably better termed a Windows XP URI handler problem, as the IE libraries are part of the OS.

    At least Vista gets a pass in this case, but is the next line from Redmond going to be that since no vendor can write secure communications applications for XP, we should all switch to Vista? Why not just fix IE 7 (or revert everyone to IE 6, and keep a modest patch cycle up for XP's service lifetime)?

    Oh, and hasn't MS been ratcheting up competition with Adobe for years? That would suggest that this isn't just an OS flaw, it's a modus operandi. Is a product wiping the walls with you? Not since IE 7 came to town, now they have a security flaw. The same security flaw. That requires IE 7.

    I'm certainly not taking MS's high-security upgrade to IE 7 on Windows XP until they fix this mess. We need to demand accountability from Redmond. This might not be deliberate, but Microsoft, and their press lackeys, are willfully ignoring problems with their software.

    --
    Toro
  63. XP, LUAs, and malware by Kagami001 · · Score: 1

    Adobe Reader runs fine in a limited user account in XP.

    As for the grandparent's question, the answer is "kind of."
    There's nothing about a limited user account that prevents a hijacked process from doing anything it wants within the context of that account (deleting that account's files, catching keystrokes, capturing the screen, uploading data, etc.). Just like in Linux or Max OSX, malware running with standard user privileges can still wreak havoc on that account's data--but, in the real world, malware writers write for the most common target and don't bother with taking into account unusual scenarios. They assume their Windows malware will run with admin privs. When it doesn't get those privs, it usually breaks immediately. So limited user accounts (as well as Software Restriction Policies and "execute denied" folder ACEs) tend to provide a fair amount of security through obscurity by bumping you out of the mainstream.

    Vista finally shakes things up though by making standard (what used to be called "limited") privileges the default. We may see the rise of double-scenario malware that first requests admin priv elevation (the UAC prompt) and then, if it doesn't get it*, goes into a fallback mode where it does what it can within that one account with standard privileges. A few extra lines of code would let this type of malware also work in limited user accounts in XP; whether malware writers will bother or not is another story.

    *We may also see privilege escalation prompt spam, ala ActiveX install prompt spam back in the old days of IE.

  64. Re:The fix is edit a registry key that doesn't exi by Anonymous Coward · · Score: 0

    I have AAR 7.0; I think the registry key is under HKEY_LOCAL_MACHINE/SOFTWARE/Adobe/Acrobat Reader/7.0/FeatureLockdown/cDefaultLaunchURLPerms
    Under sSchemePerms, there's a mailto value (set to 2) that you can either change or remove per Adobe's advisory. Just remember to back up your registry before you do this, as I have no idea whether this is the corresponding key for the earlier version of AAR.

  65. Re:Microsoft shares the blame, Apple blindly copie by thePsychologist · · Score: 1

    I tried with Firefox to upload an XML document with an XSL stylesheet but because it was served as plain text, it was displayed as plain text. That's really annoying actually. Why do webservers even need to tell the browser what kind of file it is?

    --
    "What lies behind us, and what lies before us are tiny matters compared to what lies within us." Ralph Waldo Emerson
  66. documents by TT076659 · · Score: 1

    Will this affect the documents you open with Adobe Reader as well?

    I use Adobe Reader all the time to read pdf files and I was just wondering whether the documents can be modified by the attacker or not.

  67. Been avoiding this for years by Anonymous Coward · · Score: 0

    And if you look at the PDF file first with a bit editor or a text editor like TextPad that has a bit reader built in you can see the links that the PDF is bouncing your info to. If the file has links in it not related to the company you got if from or its partners I would only open it in a bit reader.

  68. uh oh... by UnCivil+Liberty · · Score: 1

    I hope TFA isn't a PDF. @_@

    --
    Distributed proteome folding @ WorldCommunityGrid.org
    Team Slashdot - Members:#1 Run Time:#1 Points:#1 Results:#1
  69. try to avoid it for the time being by momerkhair · · Score: 1

    for the time being to avoid any attack never login to your computer as administrator so there is no administrator privillage to control your computer the only privillage will have normal user privillage.

  70. Sysadmin? What sysadmin? by tepples · · Score: 1

    The system administrator should be able, when installing *any* application, to specify what privileges it should have and not have -- just as he can do for users when creating their accounts. True, an OS could allow a computer's administrator to install each application into a "jail" or "sandbox" with only those capabilities that the program needs. But do home or home office personal computers have a "system administrator" worthy of the title? What kind of user interface do you envision for creating such jails in a home environment?
    1. Re:Sysadmin? What sysadmin? by jonadab · · Score: 1

      Mostly? Sane defaults. By which I mean, the default for most permissions should be "no", and the installer for any given application would be expected to request the privileges that app will need, and the OS would prompt the user with a single dialog box at that time, as a normal part of the install process, and the user can smack a single "ok" button to allow all the ones the app requested. A more knowledgeable user could be pickier if desired (delving into the details, perusing the list, and possibly unchecking certain items), since of course some apps might request permission to do things that some users wouldn't really need them to be able to do. Just one example: I know for a fact most media players would request permission to retrieve stuff from the internet, which they almost certainly don't strictly need, and some users would want to deny them that.

      Most end users would never delve into the details, of course. Even then they would get some benefit, insofar as the application would only have the permissions that the creators of the application specifically expected it to need, rather than all the ones they didn't bother to specifically drop, so if the application gets hijacked, the malware or attacker would hopefully be more limited in what it can do.

      But yeah, it's better if as many users as possible do at least have a cursory look at what permissions the apps they install are requesting. With a view toward making that easier, I'd suggest that the OS should classify permissions into categories like "green: many applications legitimately need this permission, and it's mostly harmless", "yellow: a few applications need this permission, though there are some risks associated with giving it out unnecessarily", "orange: most applications don't need this permission, and it's potentially dangerous", and "red: only very special applications need this, and it's inherently dangerous". The install-time dialog that prompts the user for the permissions the app wants should probably give numbers for how many green, yellow, and orange permissions the app wants, and explicitely list any red ones individually.

      An example of a green permission would be retrieving information from the internet. An example of a yellow permission would be reading any files to which the user has read access. An example of an orange permission would be deleting or changing any file to which the user has write access (as opposed to just files the app itself creates). An example of a red permission would be listening on a low-numbered port. If the user chooses to delve into details, the list would be presented sorted by color, probably with the scary colors at the top. Each permission should have a human-readable name (though behind the scenes no doubt it would have a mnemonic identifier of some kind that developers might use to refer to it), a short description that would be displayed with it in the detailed list, and a longer explanation viewable in some way on a per-permission bases (possibly by clicking on a question-mark button or something; the exact details of the UI should be hashed out by a team of usability people and run past some users as a sanity check).

      Yeah, I know, we have to accept that a lot of home users are going to frob the "ok" button and have done. In fact I think that's what I'd encourage them to do assuming A) that they are in fact deliberately installing software when the dialog comes up (not, say, just trying to get their email) and B) that they don't have a computer geek handy to ask about it.

      On the other hand, a lot of end users don't really want to install their own software in the first place, and if computers came with more of the software they need out of the box (here the OEM serves as the system administrator initially, though of course an informed user can make revisions later or even do a fresh install), that would probably help somewhat.

      There should probably also be a fifth category of permissions, "blue: all apps have this permission by default, and must spe

      --
      Cut that out, or I will ship you to Norilsk in a box.
  71. remote code execution flaw in linux KDE with KPDF by thisispurefud · · Score: 1

    remote code execution flaw in linux KDE with KPDF Impact ====== A remote attacker could entice a user to open a specially crafted PDF file in KWord or KPDF that would exploit the integer overflow to cause a stack-based buffer overflow in the StreamPredictor::getNextLine() function, possibly resulting in the execution of arbitrary code with the privileges of the user running the application. KOffice is an integrated office suite for KDE. KWord is the KOffice word processor. KPDF is a KDE-based PDF viewer included in the kdegraphics package. http://www.gentoo.org/security/en/glsa/glsa-200710-08.xml

  72. Security Vulnerability,not a backdoor by ancalikorn_pk073892 · · Score: 1

    This is another topic on security vulnerability. A trapdoor or backdoor is a feature in a program by which someone can access the program other than by the obvious, direct call, perhaps with special privileges.

  73. IE Flaw by ancalikorn_pk073892 · · Score: 1

    From what I understand, and there isn't much in the way of technical details available, this is not an IE flaw. IE, correctly, doesn't assume that a URI is invalid just because it looks odd. This is correct, because there is no way IE can know if an URI for another protocol is valid or invalid. It is the responsibility of the target program to sanitize its input, knowing full well that it comes from an untrusted source.

  74. aww by PK075010 · · Score: 1

    "The flaw, publicly disclosed more than three weeks ago, could allow hackers to use rigged PDF files to take control of Window XP computers with Internet Explorer 7 installed"
    i'm afraid to use my computer now!!

  75. Permission to download, edit, and upload documents by tepples · · Score: 1

    Just one example: I know for a fact most media players would request permission to retrieve stuff from the internet, which they almost certainly don't strictly need Most discs that conform or claim to conform to Compact Disc Digital Audio specs, including all such discs published before the end of 1996, lack CD-Text information that stores song titles. Without CDDB or freedb, how are users who don't have time to transcribe the CD's back cover supposed to get correct song titles?

    I'd suggest that the OS should classify permissions into categories like [traffic signal style color coding] Unless Microsoft writes big scary warnings for all non-green permissions that become less scary for publishers that can afford to pay $500 per year to VeriSign, which excludes most hobbyists and those free software projects that don't have a revenue stream like Mozilla Corp's deal with Google. I fear the "team of usability people" who review the warnings' wording might have some representatives of a commercial code signing certificate authority, who would obviously have a conflict of interest.

    An example of an orange permission would be deleting or changing any file to which the user has write access (as opposed to just files the app itself creates). Including .txt, .html, or .odt files downloaded from the Internet to the My Documents or Desktop folder? If an operating system won't let a word processor read these files, a lot of users would get angry at either the operating system or the word processor. So any capability system will need to have a way to move files in and out of applications' sandboxes. I haven't seen this in computer operating systems designed for home and home office use.

    On the other hand, a lot of end users don't really want to install their own software in the first place, and if computers came with more of the software they need out of the box But do computers come with games out of the box, or should game developers target the Java platform instead? In that case, wouldn't the end user need to update the Java player?
  76. Re:Permission to download, edit, and upload docume by jonadab · · Score: 1

    > > Just one example: I know for a fact most media players would request permission to
    > > retrieve stuff from the internet, which they almost certainly don't strictly need
    >
    > Without CDDB or freedb, how are users who don't have time to transcribe the CD's
    > back cover supposed to get correct song titles?

    I know about CDDB and consider it a cool feature, but in the first place it only applies when playing CDs, not when playing other types of files, and in the second place some people might just not care about having the media player display the track title. Especially if they listen mostly to pop music, where it's often blindingly obvious which track is playing even if you've never heard it before.

    I am certain there are users who would prefer to deny the media player access to the internet. Heck, I once ran into a user who was upset that Firefox was connecting to the internet when started. I swear I am not making this up. Apparently the user was firing up the web browser to view local content, but the browser did not know this and proceded (due, as it turned out, to a Live Bookmark that was included in the default bookmark file, which the user had not removed) to attempt to reach the internet. The user became aware of this through security software and considered it to be unwarranted behavior. Now, that's extreme, but not wanting a media player to be fooling around on the internet is a lot less extreme, and the OS should provide the user (or the sysadmin) with the tools necessary to enact such policy.

    Sure, a lot of people won't bother about it, but they should have the option.

    > Unless Microsoft writes big scary warnings for all non-green permissions that become less
    > scary for publishers that can afford to pay $500 per year to VeriSign

    I was thinking that the warnings would be the same irrespective of who publishes the software, but of course any given vendor might implement the thing badly, and Microsoft is no exception to that. Bear in mind, though, I was not talking specifically about Microsoft operating systems. Indeed, I would be somewhat startled if Windows were the first OS to provide such a permissions framework for applications. Actually, I would imagine that a somewhat obscure system would have to proof-of-concept the thing first, before it would be picked up by any major system, much less Microsoft.

    > > An example of an orange permission would be deleting or changing any file to which
    > > the user has write access (as opposed to just files the app itself creates).
    > Including .txt, .html, or .odt files downloaded from the Internet

    Absolutely.

    > If an operating system won't let a word processor read these files,

    *Reading* them would probably be green (extreme privacy nuts can always dive into the details and disallow whatever they want) and applications that can usefully serve as the primary opener for a certain file type would presumably want that, and request it at install time.

    But *changing* any old file in the user's My Documents folder is rather scarrier.

    > So any capability system will need to have a way to move files in and out of applications'
    > sandboxes. I haven't seen this in computer operating systems designed for home and home office use.

    Two words: Save As.

    (Yes, if you start disallowing apps from *reading* files they don't create, then you need a way to add an app to a file's whitelist, as it were. But I'd expect only the most extremely paranoid users to deny that permission to apps that they plan on actually using to open files, and extremely paranoid users will put up with a somewhat obscure interface for making exceptions.)

    > > On the other hand, a lot of end users don't really want to install their own software in the
    > > first place, and if computers came with more of the software they need out of the box
    > But do computers come w

    --
    Cut that out, or I will ship you to Norilsk in a box.
  77. Re:Permission to download, edit, and upload docume by tepples · · Score: 1

    Two words: Save As. So if the user installs a new version of a program, would he or she need to always use Save As on all documents created with the old version of the program because they "belong" to a program file with a different SHA-256 hash? Would the user have to duplicate the browser profile every time, say, Firefox updates itself?

    Bear in mind, too, that the *primary* reason this mechanism would improve security is not because users can deny an app permissions that it wants (though that's a nice bonus) but rather because the permissions are granted at *install* time, not later at run time. So if the user wants to grant additional permissions to an application, such as granting permission to access CDDB to an already-installed media player application, would the user need to reinstall the application? And how would install-time capability management apply to interpreters for bytecode-compiled languages such as Java and Python?
  78. Re:Permission to download, edit, and upload docume by jonadab · · Score: 1

    > So if the user installs a new version of a program, would he or she need to always use Save As
    > on all documents created with the old version of the program because they "belong" to a program
    > file with a different SHA-256 hash? Would the user have to duplicate the browser profile every
    > time, say, Firefox updates itself?

    What do you think? Would those scenarios be a good outcome that would enhance security more than they would detract from usability?

    I'm thinking no. I'm thinking there has to be a provision for updating a program to a new version and yet allowing it to be recognized as still being the same program.

    > So if the user wants to grant additional permissions to an application, such as granting
    > permission to access CDDB to an already-installed media player application, would the user
    > need to reinstall the application?

    No, there should be a mechanism for the user to go back later and make changes.

    Most users would never need to use it though, because they'd just frob "yes" at install time, thereby granting the application all the privileges it wants. Only users (or sysadmins) who choose to deny applications some of the privileges they want would ever need to go back and make changes later.

    > And how would install-time capability management apply to interpreters for bytecode-compiled
    > languages such as Java and Python?

    Ideally, if the OS can determine at launch time that the interpreter is going to run a certain file (e.g., because it's being launched by a shebang mechanism on Unix or a registry extension association on Windows), then in that case the permissions of the interpreted file would be granted by the OS, not those of the interpreter.

    But in situations where the interpreter is launched first, and then used to open and run a file (which is possible with some interpreters), then the resulting program would by necessity have most of the permissions of the user.

    Not that all of this implies that shells (both command shells and graphical shells) need the capability to launch a process with different capabilities. Most other applications would not need and should not have that ability.

    --
    Cut that out, or I will ship you to Norilsk in a box.
  79. Re:Permission to download, edit, and upload docume by tepples · · Score: 1

    I'm thinking there has to be a provision for updating a program to a new version and yet allowing it to be recognized as still being the same program. How would that be authenticated, in order to prevent various forms of malware from "updating" a program to a new version? Would it involve code signing, for which hobbyists do not have the $500 per year?
  80. Re:Permission to download, edit, and upload docume by jonadab · · Score: 1

    > > I'm thinking there has to be a provision for updating a program to a new
    > > version and yet allowing it to be recognized as still being the same program.
    > How would that be authenticated, in order to prevent various forms of malware
    > from "updating" a program to a new version? Would it involve code signing,
    > for which hobbyists do not have the $500 per year?

    Actually, it could involve code-signing without requiring the developers to spend any money (other than for a little extra electricity their computers would use to do the work involved with computing the signature). If all you want is to prove that this new version was produced by the same people as the previous version, then it really just has to be signed with the *same* key that was used to sign something distributed with the previous version. There wouldn't have to be a certificate authority involved.

    Indeed, if you were going to involve a CA, it would be for verifying *new* software, not updates.

    Even without any code signing at all, installing updates is in any case restricted in all the same ways as installing new software.

    First of all, even with the current state of affairs, the user needs admin privileges to install software (well, if it's being installed for all users of the system they do anyhow), so provided you take normal security precautions the user would _at least_ be prompted by sudo or UAC or what have you. (Yeah, I know, a lot of users are going to frob okay without reading it, but still, it's a barrier.)

    Second, and perhaps more usefully, with application capabilities in place, apps like the web browser would not necessarily have the capability to launch programs that need admin privileges (e.g., installers). Obviously the web browser needs to be able to launch other programs (plugins if nothing else), but those don't need admin privs.

    And third, when new software is installed, the user's going to be prompted to allow its capabilities.

    --
    Cut that out, or I will ship you to Norilsk in a box.