Slashdot Mirror


Homemade PDF Patch Beats Adobe By Two Weeks

CWmike writes "Sourcefire security researcher Lurene Grenier has published a home-brewed patch for the critical Adobe Reader vulnerability that hackers are exploiting in the wild using malicious PDF files, beating Adobe Systems Inc. to the punch by more than two weeks. Grenier posted the patch on Sunday with the caveats that it applies only to the Windows version of Adobe Reader 9.0 and comes with no guarantees. Also, PhishLabs has created a batch file that resets a Windows registry key to de-fang the hack by disabling JavaScript in Adobe Reader 9.0, giving administrators a way to automate the process."

238 comments

  1. Registry hack by coulbc · · Score: 5, Interesting

    We figured that one out in about five minutes. Wrote a quick group policy file and moved on to the next problem.

    1. Re:Registry hack by teridon · · Score: 1

      what do you mean "group policy file"? Did you deploy via script or ADM file or what?

      Share :)

      I tried making a quick ADM file based on some ADMs I found here:
      http://blog.stealthpuppy.com/deployment/deploying-adobe-reader-9-for-windows

      But apparently I didn't do it correctly, because JS was still on after I applied my setting.

      --
      I hold it, that a little rebellion, now and then, is a good thing. -- Thomas Jefferson
    2. Re:Registry hack by initialE · · Score: 4, Informative

      For myself I just used the REG.exe located inside the %system32% folder. in your logon script (assuming you have one), just add in the lines

      REG add "HKCU\Software\Adobe\Acrobat Reader\9.0\JSPrefs" /v bConsoleOpen /t REG_DWORD /d 0 /f

      REG add "HKCU\Software\Adobe\Acrobat Reader\9.0\JSPrefs" /v bEnableGlobalSecurity /t REG_DWORD /d 1 /f

      REG add "HKCU\Software\Adobe\Acrobat Reader\9.0\JSPrefs" /v bEnableJS /t REG_DWORD /d 0 /f

      REG add "HKCU\Software\Adobe\Acrobat Reader\9.0\JSPrefs" /v bEnableMenuItems /t REG_DWORD /d 0 /f

      YMMV. REG.exe is not included on Windows 2000. Because this applies to the current user registry there should be no permissions issue. And make sure your path does include the system32 directory as by default.

      --
      Starbucks, Harbuckle of Breath.
    3. Re:Registry hack by Anonymous Coward · · Score: 0

      for people who have only one machine to deal with, doesnt edit -> preferences -> javascript -> uncheck "enable acrobat javascript" end this problem? you can also enable the enhanced security thing i guess too.

    4. Re:Registry hack by Anonymous Coward · · Score: 0

      Why doesn't Adobe release something like "security hotfix for adobe reader" which just does the registry hack? It wouldn't take space/bandwidth too and their "Updater" is already capable of doing lot more. When actual fix is ready, release it and disable the hotfix hack. How hard is that? MS did similar things for years.

    5. Re:Registry hack by Anonymous Coward · · Score: 0

      If you had gone and released it then, you'd be famous. And we might believe you ;)

    6. Re:Registry hack by Anonymous Coward · · Score: 0

      what are these other keys?

      REG add "HKCU\Software\Adobe\Acrobat Reader\9.0\JSPrefs" /v bConsoleOpen /t REG_DWORD /d 0 /f

      REG add "HKCU\Software\Adobe\Acrobat Reader\9.0\JSPrefs" /v bEnableGlobalSecurity /t REG_DWORD /d 1 /f

      REG add "HKCU\Software\Adobe\Acrobat Reader\9.0\JSPrefs" /v bEnableMenuItems /t REG_DWORD /d 0 /f

      my script shuts off bEnableJS, but some of the systems are reporting it still on --- what do you know about the others (bEnableGlobalSecurity, et al)

    7. Re:Registry hack by Zotdogg · · Score: 1

      Looks like those Reg Edits might address the vulnerability on a lower level but I figured I'd throw the US-CERT steps up here for discussion\reference. Details at http://www.us-cert.gov/cas/techalerts/TA09-051A.html

      Disable JavaScript in Adobe Reader and Acrobat

      Prevent Internet Explorer from automatically opening PDF documents

      Disable the display of PDF documents in the web browser

    8. Re:Registry hack by mnmn · · Score: 1

      Since when has changing a registry entry become a 'hack'?

      Next we'll hear of create-a-folder hack or waterfall screensaver hack.

      --
      "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
    9. Re:Registry hack by initialE · · Score: 1

      This only prevents pdfs from opening automatically within the browser window. The registry is in HKEY_CLASSES_ROOT, which is administrator-only access, and let's face it, if you need to open the pdf, you open the pdf. Only later do you find out it's borked.

      --
      Starbucks, Harbuckle of Breath.
  2. Re:Patch by Brian+Gordon · · Score: 0, Flamebait

    Who cares?

  3. Offensive by Feminist-Mom · · Score: 0, Funny

    From the article:

    "This thing is so simple to use that you're grandmother could patch it."

    As a 49 yo grandmother, c programmer and feminist, I find this offensive.

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

      Thank you for letting the Slashdot community know what you find offensive... is this because you think it's interesting, or because you have no friends to talk with?

    2. Re:Offensive by Anonymous Coward · · Score: 5, Funny

      I'll go for the secret third option, "because she's a feminist". Letting the world know what they find offensive is practically the feminists' national sport. Rather, it would be if they had their own country. And by God, I wish they did.

    3. Re:Offensive by TriezGamer · · Score: 2, Insightful

      Your grandchildren are not likely to be browsing Slashdot. Furthermore, taking offense to something that is very clearly tongue-in-cheek is not befitting of someone of your age.

    4. Re:Offensive by Anonymous Coward · · Score: 0

      Grandma Nazi...

    5. Re:Offensive by bane2571 · · Score: 2, Funny

      So, you're saying your grandmother couldn't install the patch? Or are you trying to imply that your 13 year old or younger grandchildren are nerdy enough to read slashdot?

    6. Re:Offensive by Anonymous Coward · · Score: 5, Funny

      Yeah, you're right. It's terrible when people use an apostrophe when they mean "your".

    7. Re:Offensive by Anonymous Coward · · Score: 5, Funny

      Q: How many feminists does it take to change a lightbulb?
      A: That is NOT funny.

    8. Re:Offensive by Anonymous Coward · · Score: 0

      Q: How many lightbulbs does it take to turn on a feminist?
      A: That is truly funny!

    9. Re:Offensive by Anonymous Coward · · Score: 0, Insightful

      Look, I've been a programmer for a lot of years and I'm sick and tired of this sexist crap. I could probably program most slashdot readers under the table, and yet at work I get treated like an idiot. IT articles treat women, especially older ones, like idiots. Enough already. People should be willing to step back and recognize the contributions that women in computer science have made.

      F.M.

    10. Re:Offensive by Anonymous Coward · · Score: 1, Informative

      Q: How many male chauvinists does it take to change the lightbulb in the kitchen?
      A: None, let the bitch wash the dishes in the dark.

    11. Re:Offensive by Anonymous Coward · · Score: 1, Funny

      Q: How many feminists does it take to change a lightbulb?
      A: Trick question, feminists can't change anything.

    12. Re:Offensive by FlyingBishop · · Score: 3, Funny

      Dude, you should really be careful. I don't think you realize who you're talking to.

      Posting AC is only going to keep you safe for so long.

      That also goes for everyone who modded her down.

    13. Re:Offensive by JorDan+Clock · · Score: 5, Funny

      Q: How many feminists does it take to change a lightbulb?

      A: Four. One to change the lightbulb, three to form a support group.

      But really, it's a trick question because feminists can't change anything.

    14. Re:Offensive by jebrew · · Score: 1

      Figures...whenever there's something I want to mod up, I never have the points for it.

    15. Re:Offensive by electrosoccertux · · Score: 2, Funny

      Unrelated to the feminist jokes, but related to lightbulbs:

      Q: How many psychiatrists does it take to change a lightbulb?
      A: Only one, but the lightbulb has to want to change.

    16. Re:Offensive by Anonymous Coward · · Score: 1, Funny

      So to paraphrase....That is NOT funny!

    17. Re:Offensive by zippthorne · · Score: 0, Troll

      That is .. awfully young to be both a grandmother and a feminist. Assuming you're telling the truth, though, don't you think it's a little self serving for a woman to be a feminist? I mean, I'm sure Louis XVI was a royalist, but is it really a virtue?

      --
      Can you be Even More Awesome?!
    18. Re:Offensive by thebigbadme · · Score: 1, Flamebait

      Letting the world know what they find offensive is practically the feminists' national sport. Rather, it would be if they had their own country.

      I'm a feminist, and am offended by this claim
      (I am a feminist, but am going for funny with this...)

      I think the feeling of entitlement that often leads to the bitching comes from something besides the ism/ist in question... at least I attribute it to a sense of entitlement. and by that I don't mean that anyone is not particularly entitled t... ah what's the use

      --
      "It's the Law of the Universe, and I'm the sheriff." Slash-cott 2/10-2/17
    19. Re:Offensive by hack++slash · · Score: 1

      Q: How many Vietnam vets does it take to change a lightbulb?
      A: You don't know because you weren't there man!

      --
      To do something right, you often have to roll up your sleeves and get busy.
    20. Re:Offensive by Anonymous Coward · · Score: 0

      please post pussy pics.

    21. Re:Offensive by jaxtherat · · Score: 1

      Yes, but you certainly do not represent the majority of that demographic, so the analogy still stands.

      --
      http://www.zombieapocalypse.tv/
    22. Re:Offensive by Anonymous Coward · · Score: 0

      Ahh, but since you read it, it applies to *your* grandmother...

    23. Re:Offensive by Anonymous Coward · · Score: 0

      That is .. awfully young to be both a grandmother and a feminist. Assuming you're telling the truth, though, don't you think it's a little self serving for a woman to be a feminist? I mean, I'm sure Louis XVI was a royalist, but is it really a virtue?

      Louis was in it just for himself (most likely). Feminists (both male and female) are pursuing equality for all members of all genders (not just themselves). What is sad is that many people equate feminists with extremists and think they're all out to castrate Mankind.

    24. Re:Offensive by Anonymous Coward · · Score: 2, Insightful

      Ada Lovelace, the first programmer.
      http://en.wikipedia.org/wiki/Ada_Lovelace

    25. Re:Offensive by Anonymous Coward · · Score: 0

      Find me someone who calls themselves a feminist that isn't also an extremist.

    26. Re:Offensive by Anonymous Coward · · Score: 0

      The great-grandchildren could be 4 by now...

    27. Re:Offensive by The+End+Of+Days · · Score: 0, Flamebait

      Considering the tendency to be extremely picky about the naming of things, you'd think those who subscribe to feminism would realize that the very word conjures up the image of empowering women to run everything. Something a little more inclusive-sounding might be in order to maintain that "all genders" image, no?

      Not that I actually care. I laugh at the essential ironies of feminists. I find humor in anyone who takes themselves so seriously.

    28. Re:Offensive by Anonymous Coward · · Score: 0, Informative

      Q: How many feminists does it take to change a lightbulb? A: Two. One to change the bulb and one to SUCK MY COCK.

    29. Re:Offensive by Anonymous Coward · · Score: 0

      What is sad is that many people equate feminists with extremists...

      That's because all the extremists keep referring to themselves as feminists. Hmmm. I think we have a synonym here. Somebody alert the thesaurus editors.

    30. Re:Offensive by Anonymous Coward · · Score: 0

      yes, but *his* grandmother is in a persistent vegetative state.

    31. Re:Offensive by Big+Hairy+Ian · · Score: 1

      Wow is there anyone on this thread who is claiming to be a feminist actually female???

      --

      Build a Man a Fire, and He'll Be Warm for a Day. Set a Man on Fire, and He'll Be Warm for the Rest of His Life.

    32. Re:Offensive by Anonymous Coward · · Score: 0

      because they are out to do just that. It's got nothing to do with equal rights and everything to do with the genocide of men.

      Feminists are only in it because they had a bad boyfriend that used to beat them. How many are in it for other reasons? None.

    33. Re:Offensive by Anonymous Coward · · Score: 0
    34. Re:Offensive by JoCat · · Score: 1

      Q: How many Freudians does it take to change a lightbulb?
      A: Two. One to change the bulb, the other to hold the penis. Cock. Ladder. LADDER! I mean ladder.

    35. Re:Offensive by crodrigu1 · · Score: 0

      let me guess: you never had and never will have a girlfriend just reading your prose :)

    36. Re:Offensive by Anonymous Coward · · Score: 0

      I'm sick and tired of this sexist crap. I could probably program most slashdot readers under the table,

      s/program/suck off/

    37. Re:Offensive by Anonymous Coward · · Score: 0

      What does a normal woman use as a contraceptive? The pill.
      What does a feminist use? Their face :)

    38. Re:Offensive by smellsofbikes · · Score: 1

      How many Marxists does it take to change a lightbulb?

      None. The lightbulb contains the seeds of its own revolution.

      --
      Nostalgia's not what it used to be.
    39. Re:Offensive by houghi · · Score: 2, Funny

      One to change the light bulb and to post that the light bulb has been changed.

      Fourteen to share similar experiences of changing light bulbs and how the light bulb could have been changed differently.

      Seven to caution about the dangers of changing light bulbs.

      Seven more to point out spelling/grammatical errors in posts about changing light bulbs.

      Five to flame the spell checkers.

      Three to correct spelling/grammar flames.

      Six to argue over whether it's "lightbulb" or "light bulb" ... another six to condemn those six as stupid.

      Fifteen to claim experience in the lighting industry and give the correct spelling.

      Nineteen to post that this group is not about light bulbs and to please take this discussion to a lightbulb (or light bulb) forum.

      Eleven to defend the posting to the group saying that we all use light bulbs and therefore the posts are relevant to this group.

      Thirty six to debate which method of changing light bulbs is superior, where to buy the best light bulbs, what brand of light bulbs work best for this technique and what brands are faulty

      Seven to post URLs where one can see examples of different light bulbs.

      Four to post that the URLs were posted incorrectly and then post the corrected URL.

      Three to post about links they found from the URLs that are relevant to this group which makes light bulbs relevant to this group.

      Thirteen to link all posts to date, quote them in their entirety including all headers and signatures, and add "Me too"

      Five to post to the group that they will no longer post because they cannot handle the light bulb controversy.

      Four to say "didn't we go through this already a short time ago?"

      Thirteen to say "do a Google search on light bulbs before posting questions about light bulbs"

      Three to tell a funny story about their show dog and a light bulb.
      One to reply almost immediately saying "First Post !!!!!!"

      One to post an ASCII image of the lightbulb.

      Three to ask "Wtf is that" because their clients didn't display it as fixed-width.

      Seventeen to reply saying that their e-mail client is inadequate and suggest they get Mutt.

      One to reply with a perfectly labelled scale diagram of how to change a light bulb correctly.

      Thirty-three to reply telling them not to send HTML e-mails or attachments, and why don't they just use Mutt and ASCII art anyway.

      Two to ask "but does it run Linux ?".

      One to make a comment about the upcoming Microsoft Digital Lightbulb Management 2007 SP2 RGE.

      Two to suggest that Apple lightbulbs are superior.

      Seventy-five to start a massive off-topic Apple vs Microsoft flamewar.

      Forty-two to continue it into a Python vs Perl flamewar.

      One lonely poster to unsuccessfully try to start a HP-UX vs IRIX flamewar

      One hundred and seventy-eight to respond at various times saying
      "Troll!!"
      "OMG WTF TROLL !!!!!!one
      LOL" "Don't Feed Da Troll!!1", etc...

      AND

      One group lurker to respond to the original post 6 months from now and start it all over again

      --
      Don't fight for your country, if your country does not fight for you.
    40. Re:Offensive by dotancohen · · Score: 1

      Q: How many Vietnam vets does it take to change a lightbulb?

      A: You don't know because you weren't there man!

      There was a huge stink on the php list a few years back because of some guy using this in his sig. I think that a few vets actually left the list.

      --
      It is dangerous to be right when the government is wrong.
    41. Re:Offensive by Just+Some+Guy · · Score: 0, Flamebait

      People should be willing to step back and recognize the contributions that women in computer science have made.

      Why? I don't care what contributions can be directly attributed to which race, sex, or nationality. Whether you're a WASP male or a lesbian in Singapore, if your work is good, it's good. If it's bad, your demographic status doesn't make it better.

      I guess I don't get this "minority" hangup from either side of the debate. People who dismiss the contribution of women or treat them badly are ignorant jackasses. Others who want me to put a woman on a pedestal and give her a cookie because she managed to write a linked list with proper error handling are at least as mystifying. You can code? Great! Let's get back to work, shall we?

      --
      Dewey, what part of this looks like authorities should be involved?
    42. Re:Offensive by Anonymous Coward · · Score: 0

      Maybe they should man up about it.

    43. Re:Offensive by El+Torico · · Score: 1

      That's the funniest and most accurate characterization of the /. community I've seen. Too bad I don't have mod points.

      --
      In the land of the blind, the one-eyed man is usually crucified.
    44. Re:Offensive by badkarmadayaccount · · Score: 1

      Some mod got hit on a sore spot, huh?

      --
      I know tobacco is bad for you, so I smoke weed with crack.
  4. Feature Request by ewhac · · Score: 5, Insightful
    Since Adobe seems to (incorrectly) think JavaScript inside PDFs is a great idea, how about adding this feature:

    When loading a PDF, if Reader sees there's JavaScript that wants to run, Reader pops up a dialog along the lines of, "Hey, this file contains executable code which is, y'know, kind of contrary to the whole concept of a 'document'. Do you want to allow the code to run? [Yes] [[Hell, No]]"

    This is the cheesy but mostly effective stopgap solution Microsoft adopted when Word became an infection vector for macro viruses. Unless Microsoft got a patent on it, I don't see any reason why Adobe couldn't also use the same approach.

    Schwab

    1. Re:Feature Request by tkdrg · · Score: 5, Insightful

      When loading a PDF, if Reader sees there's JavaScript that wants to run, Reader pops up a dialog along the lines of, "Hey, this file contains executable code which is, y'know, kind of contrary to the whole concept of a 'document'. Do you want to allow the code to run? [Yes] [[Hell, No]]"

      Do you think that the average user will read anything before clicking "Yes"?

    2. Re:Feature Request by BSAtHome · · Score: 1

      Agreed, why would one want another programming language embedded in a programming language? Postscript already can do all you would want. It is a bit hairy programming, but it can be done (see f.x. http://www.physics.uq.edu.au/people/foster/postscript.html). The best way to mitigate security issues with embedded code is to eliminate the execution. That is, until some one writes a javascript interpreter in postscript.

    3. Re:Feature Request by klossner · · Score: 2, Informative

      PDF is not PostScript. It shares some concepts (such as the imaging model and a good many keywords), but it is not a programming language. It has no control constructs, for example.

    4. Re:Feature Request by Anonymous Coward · · Score: 3, Interesting

      I'm going to have to disagree...

      Allowing some scripting in a document is great. For example, I'm writing a math textbook. If PDF-javascript had a FOSS implementation, I'd use it to make interactive quizzes and questions in it. Sadly, while LaTeX has a package to do this, there is no support.

      Before someone goes and says that I shouldn't be using a PDF in this case, please think. I'm writing a large textbook with lots of graphics. I want it to be in a single file so that its easily available to the technically illiterate. For that matter, my working draft (not the one on the website) uses PDF attach to include the TeX source and the GFDL.

      In conclusion, it's my opinion that that having a PDF scripting language as long as it can't, you know, do anything but modify that one file. The problem is that Adobe seems to be trying to include the kitchen sink...

    5. Re:Feature Request by klossner · · Score: 4, Informative

      Adobe did add this dialog -- but it only appears if you have disabled Javascript! (Which you can do with Edit / Preferences, no need for the registry hack.)

      Here's the exact dialog:

      ? This document contains JavaScripts. Do you want to enable JavaScripts from now on? The document may not behave correctly if they're disabled.

      [ ] Don't show this message again until this document is reopened

      [[Yes]] [[No]]

    6. Re:Feature Request by MMC+Monster · · Score: 3, Funny

      How about: "Do you want to prevent the execution of possibly malicious code in this .PDF file?" [Yes][No].

      If they select No, the next dialog is: "Fine. I've just opened all the ports on the computer, deleted the last 10 documents you opened up, and loaded up a couple trojans. Are you sure you want to run the executable code in this PDF file now?" [Yes][No].

      This way, the user won't be taught to always select the same confirmation box all the time.

      --
      Help! I'm a slashdot refugee.
    7. Re:Feature Request by Mr.+Roadkill · · Score: 4, Insightful

      Do you think that the average user will read anything before clicking "Yes"?

      ...of course they won't, which is why you turn it around to "Hey, this file contains executable code which is, y'know, kind of contrary to the whole concept of a 'document'. Do you want to block execution of this code? [Yes][No, I like to live dangerously]".

    8. Re:Feature Request by barzok · · Score: 0

      And then you get thousands of calls from people screaming "but I clicked Yes, why doesn't it work? Yes means 'make it work'!"

    9. Re:Feature Request by Anonymous Coward · · Score: 0

      Sometimes you just can't win.

    10. Re:Feature Request by barzok · · Score: 2, Insightful

      Unless you opt not to play.

    11. Re:Feature Request by Ihmhi · · Score: 2, Interesting

      Feature request: a NoScript equivalent for Acrobat Reader.

    12. Re:Feature Request by DiegoBravo · · Score: 1

      The language used by most software in those situations is a big culprit:

      > The document may not behave correctly if they're disabled.

      Should say:

      "the document may not have the author's expected appearance, but your computer will be safe from viruses"

    13. Re:Feature Request by Anonymous Coward · · Score: 0

      Yes...I love running around to 50 desktops, opening AR 9, opening preferences, and disabling javascript.

      What a waste of a day. Thanks for the registry fix.

    14. Re:Feature Request by Aragorn+DeLunar · · Score: 3, Interesting

      And this is why we need to get away from labeling dialog box buttons "Yes", "No", "Cancel", etc. We can label them anything we want, so why not be descriptive? Try "Safe", "Unsafe", "Really Stupid", "Don't click this -- ever!"

      The same applies to the save dialogs. I like how OO.org 3.0 handles the "Do you want to save?" dialog when closing the program: The buttons are labeled "Save", "Discard", and "Cancel". Of course, "Cancel" could be better described as "Return to Program."

      --
      Cynicism, like dogmatism, can be an excuse for intellectual laziness. - Susan Shirk
    15. Re:Feature Request by ion.simon.c · · Score: 1

      Yanno, Okular runs on Windows and -IIRC- doesn't have all of these stupid issues.
      See:
      http://windows.kde.org/

    16. Re:Feature Request by Thinboy00 · · Score: 1

      There is NO SUCH THING as idiot proof. Why don't we all just get over it and MOVE ON? The idiots will only get more inventive if we try to outsmart them.

      --
      $ make available
    17. Re:Feature Request by Anonymous Coward · · Score: 0

      No, no, no you got it all wrong, wouldn't do much good, read parent again! ;)

      Fuck Adobe by the way and other lazy, greedy proprietary peddlers.

    18. Re:Feature Request by Thinboy00 · · Score: 1

      That is the user's problem, I'm afraid. If someone is seriously that stupid, they probably shouldn't be allowed near a computer anyway.

      --
      $ make available
    19. Re:Feature Request by Thinboy00 · · Score: 1

      They didn't rename cancel since "Cancel" unambiguously means "stop whatever I'm doing [and go back]" in ~any GUI.

      --
      $ make available
    20. Re:Feature Request by Idiomatick · · Score: 0

      Wow they make it THAT horrible even after you opt out? I've said it hundreds of times. PDFs are garbage and should never be used in any situation. Its like a picture file that requires a 80MB ap to open, uses about that much ram while running and introduces dozens of security holes. Plus they don't natively open in your browser and they are larger that picture files. If you have ever purposefully inflicted PDFs on others I wish you a long walk off a short pier.

    21. Re:Feature Request by Idiomatick · · Score: 2, Interesting

      http://www.foxitsoftware.com/pdf/reader_2/reader-interstitial.html

      Or just make google open all your pdfs so that you aren't forced too even if its ugly its fast and secure.

    22. Re:Feature Request by Anonymous Coward · · Score: 0

      We need to make pop-up boxes into flash games or youtube videos. Then people will pay attention to them.

    23. Re:Feature Request by Tubal-Cain · · Score: 1

      How about: "Do you want to prevent the execution of possibly malicious code in this .PDF file?" [Yes][No].

      Yeah, that'll work.

    24. Re:Feature Request by oasisbob · · Score: 1

      Since Adobe seems to (incorrectly) think JavaScript inside PDFs is a great idea [...]

      PDF files supporting Javascript isn't the problem. In this exploit, Javascript is used to get executable code in the stack, but isn't the crux of the problem. A buffer overflow in Adobe's image processing code is.

      In what world does it make sense that an untrusted website can execute javascript, but an untrusted PDF can't? Javascript can actually be useful for PDFs: think forms where the contents of one field are added to the contents of another, and placed somewhere else in the document.

      You think executable code in a document format is new? Take a look at postscript ... (but sit down first)

    25. Re:Feature Request by Ravon+Rodriguez · · Score: 4, Funny

      An old saying goes "Programming is a race between programmers building better idiot-proof software, and the Universe building better idiots. So far, the Universe is winning."

      --
      Jesus loves me, he loves me a bunch, because he always puts Jiffy in my lunch.
    26. Re:Feature Request by Anonymous Coward · · Score: 1, Interesting

      PDFs are garbage and should never be used in any situation.

      Eh? What would you suggest instead?

      A Word document? OpenDocument? Postscript? DVI? Any of them would cause considerable difficulty for some fraction of the audience (which, we may assume, contains both clueless Windows users and people who run OpenBSD on their toasters.)

      Raster images containing the complete text of a book would be gargantuan, and wouldn't allow the user to copy or search for text.

      HTML isn't a document presentation format, and there's no good way to do math in it.

      For what PDF is designed for, I cannot think of anything better. (It's true that PDF can be misused... so, come to think of it, can pretty much every other file format in existence.)

    27. Re:Feature Request by djce · · Score: 1

      When loading a PDF, if Reader sees there's JavaScript that wants to run, Reader pops up a dialog along the lines of, "Hey, this file contains executable code which is, y'know, kind of contrary to the whole concept of a 'document'. Do you want to allow the code to run? [Yes] [[Hell, No]]"

      Do you think that the average user will read anything before clicking "Yes"?

      So make sure that pressing escape, space or return will all do the same thing: fail safe.

      And/or maybe reword the question: "This file contains unsafe content which could harm your computer. Protect your computer against this threat?"

      Or don't even make it a question: make it an alert box with only one option (ok), and you have to go elsewhere (dive into some menu) to turn on scripting.

    28. Re:Feature Request by JunkmanUK · · Score: 1

      Swapping the position of the YES|NO boxes helps in these situations, it stops the crazy clicker from doing dumb things...

    29. Re:Feature Request by Anonymous Coward · · Score: 0

      Still won't work - people will get documents that will require Javascript in order to work properly (they SHOULDN'T, of course, but they WILL) and will just learn to click on whatever is required to make those documents work.

      It's not necessarily because people are stupid, either - but faced with the choice between a very remote chance something catastrophically bad might happen and the very real impossibility to get your work done, most people will choose the former.

      It's like crossing the street; you MIGHT get hit by a car, and doing so WILL be fatal (or at least nearly), but not doing so will not allow you to get your work done, and the chance that you'll get hit by a car is very small, anyway. Of course you'd prefer pedestrian bridges etc., but if none are present, you're still going to cross the street without them.

      The only actual difference is that with streets, we're easily able to get a decent estimate of how dangerous they are. With computers, something that's mostly safe one day might suddenly not be anymore the next day, without us being able to tell in any way.

    30. Re:Feature Request by n1ckml007 · · Score: 1

      Foxit doesn't highlight text (no copy and paste) on their free version, I installed Adobe reader the other day as a result when I needed to proofread someone's PDF.

    31. Re:Feature Request by Anonymous Coward · · Score: 0

      Or:

      "This file contains potentially dangerous code, Do you want to allow this? [No] [Not this time] [No and don't ask me again]"

    32. Re:Feature Request by silent_artichoke · · Score: 1

      I'm sorry I don't have any mods points for you today. Would you accept some of my Diggs? I know they're pretty much worthless, but it's all I have to offer.

    33. Re:Feature Request by hesaigo999ca · · Score: 1

      Ahhh, daniel-san, you forget, the most important lesson in life.....you will always get p0wned by me!

      Your idea as simple as it is, is the greatest idea of all, yet we see this all the time.
      Why does adobe need to run javascript inside itself? THERE IS NO GOOD REASON.
      I see this as a conspiracy, to be able to add an attack vector to a software that claims
      99% windows pc installation. With javascript, you can do ANYTHING.
      You have now been p0wned just because you opened an adobe file....
      and guess what the new mandatory standard for file sharing between companies is....yes pdf!

      Welcome to our new adobe dark overlords!

    34. Re:Feature Request by Dog-Cow · · Score: 1

      The Mac has been doing that since at least OS X. Once again, an OSS project steals, er copies, a (good) idea from a proprietary system.

    35. Re:Feature Request by Anonymous Coward · · Score: 0

      I've always thought cancel could be better described as "oops, nevermind", since that is practically the only thought I have when using it.

    36. Re:Feature Request by swilver · · Score: 1

      I saved a copy of Adobe Reader 4.x or something. It still works. When it stops working, I'll upgrade to some open source solution. Why a product like a PDF reader needs constant upgrades is beyond me, and I will not subscribe to it.

    37. Re:Feature Request by Anonymous Coward · · Score: 0

      Of course, "Cancel" could be better described as "Return to Program."

      I don't think so... that'd confuse me greatly personally.. a save dialog is part of the program.

                The one I liked, this picture viewer xv, the error dialogs... well, you know, most programs will be like "Could not save file" and the ONLY button is "OK". Well, no, it's NOT OK!! Well, xv, it's like "Could not save file" and the button says "That sucks". MUCH better.

    38. Re:Feature Request by badkarmadayaccount · · Score: 1

      Why don't they write a JavaScript to PostScript compiler? It's not like the JavaScript is supposed to do anything outside the document anyway.

      BTW, my consultant fee will be $15 000. Send the check to my assistant.

      --
      I know tobacco is bad for you, so I smoke weed with crack.
  5. Lurene Grenier to Adobe by inthedump · · Score: 1

    Lurene Grenier to Adobe: Pay up! We solved your issue.

    --
    nobody remains virgin, life fscks everyone...
  6. JavaScript?! by Anonymous Coward · · Score: 5, Insightful

    Seriously, JavaScript? In a PDF file? Why would you do that?

    1. Re:JavaScript?! by IceCreamGuy · · Score: 4, Funny

      Uh, duh, to get on the front page of /.

    2. Re:JavaScript?! by eihab · · Score: 1

      Seriously, JavaScript? In a PDF file? Why would you do that?

      I believe Adobe Version Cue's PDF review system is one of the applications that uses it.

      The idea is that any PDF file posted to Adobe Bridge (design files repository, think SVN-lite) can have a web review process.

      An administrator logs to the web interface and starts a review process which sends links to the reviewers. Once a reviewer logs in, they can download a copy of the PDF and start commenting on it and marking it up. When they're finished Acrobat sends only the comments back to the server instead of re-uploading the entire PDF again.

      That last piece (uploading comments back) appears to happen using JavaScript inside the PDF copy that the reviewer downloads.

      Is it the best way to do this? Maybe not, but that's one thing I can think of that uses JavaScript inside PDFs.

      --
      If you can't mod them join them.
    3. Re:JavaScript?! by TheRealMindChild · · Score: 5, Insightful

      PDF seems to be the poster child for "How to abuse a format in a way that is contrary to its nature". Clients send us PDF's FORMS now... that they want us TO EDIT! Not print out, hand write on, and perhaps fax back... but EDIT IT, like it is a Word Processor document. Explaining to these people why this is an abomination is like telling a hooker not to sleep with the guy with sores all over his body... it falls on deaf ears, and makes baby Jesus cry.

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    4. Re:JavaScript?! by Penguinshit · · Score: 4, Funny

      I actually used JavaScript in PDF to create interactive forms for the corporate intranet. It was pretty because I could use Photoshop to create the underlying image.

      Then I quit drinking and realized Excel with tweaked permissions was far better suited to the task. It wasn't as smooth looking but it was easier for my staff to update.

    5. Re:JavaScript?! by Anonymous Coward · · Score: 0

      You've confused Bridge with Version Cue, and Version Cue with Acrobat reviews. Just sayin'

    6. Re:JavaScript?! by eihab · · Score: 1

      You've confused Bridge with Version Cue, and Version Cue with Acrobat reviews. Just sayin'

      You are absolutely right, thanks for catching that!

      --
      If you can't mod them join them.
    7. Re:JavaScript?! by ChunderDownunder · · Score: 1

      Well here's a use case:

      The document contains a form from officialdom which can be printed out as usual. Alternatively the PDF viewer enables entering of data inline for online submission. Here the JavaScript may activate client-side validation or pop up contextual help.

      The limitation here seems not the concept but a failure of sandboxing such as Java applets provide - suspicious activity is prevented by the applet security manager.

    8. Re:JavaScript?! by Thaelon · · Score: 1

      I've had co workers email me a PDF of a requirements document that was originally a word document.

      Because they didn't want me to edit it.

      Seriously. I half expected the person to ask for the file back when I was done.

      --

      Question everything

    9. Re:JavaScript?! by WiiVault · · Score: 1

      I get this all the time from my shipping agent. Like you said, these are not forms meant to be printed and faxed, no they have 3 32-54 character strings of numbers and are submitted digitally. It kills me what a pain in the ass this is and is my main motivator for moving my business elsewhere.

    10. Re:JavaScript?! by Skuld-Chan · · Score: 1

      A lot of companies actually use Acrobat/Reader for forms management - the code behind these forms is - you guessed it - javascript.

    11. Re:JavaScript?! by Anonymous Coward · · Score: 1, Funny

      I'm totally with you there. PDF is a document format - it's supposed to be and act like paper. And who in their right mind would put a FORM on paper and ask people to FILL IT OUT, thereby EDITING the paper document?

      Verily, the mind boggles.

    12. Re:JavaScript?! by StuartHankins · · Score: 1

      JDBC. Forms which connect to ODBC databases is one example.

    13. Re:JavaScript?! by lamapper · · Score: 1

      Here the JavaScript may activate client-side validation or pop up contextual help.

      You can do this WITHOUT JavaScript.

      --
      Is your Internet Throttled? Install DD-Wrt, OpenWRT or Tomato to learn the truth! Google: 1Gbps/1Gbps: 5 Communities
    14. Re:JavaScript?! by ChunderDownunder · · Score: 1

      I'll take your word for it.

      Another application may be to load contextual data using AJAX.

      I'm not convinced that allowing JavaScript is a bad thing, if it enriches the experience. It needs to be sandboxed by the PDF Reader, as occurs in the web browser. Now in this case the reader was at fault, so they need to revisit their security model.

    15. Re:JavaScript?! by lamapper · · Score: 1

      I'm not convinced that allowing JavaScript is a bad thing, if it enriches the experience. It needs to be sandboxed by the PDF Reader, as occurs in the web browser. Now in this case the reader was at fault, so they need to revisit their security model.

      Its true that using JavaScript securely to enhance the user experience can be a plus. The problem comes with different coders definition of secure. Not to mention having additional security holes thrust upon you by an automatic updates that you have no control over.

      Often times a simple solution, that might not be as elegant, will accomplish the objective fine without opening up additional security holes. Especially when the security holes only exist with JavaScript, (in or out of Adobe Reader PDF files) or Active X. or so many others for that matter.

      Sandboxing will be great when it arrives, however at this time I believe only the Chrome browser is implementing this. Both I.E. and Firefox have talked about it and I am honestly unsure of Opera, Safari and Konqueror. And that is only a very small fraction of the browsers that are available to us to use to surf the Internet. Thank goodness there are many, many browser options available so that when one browser platform attempts to thrust JavaScript, Java, Active X or some other buggy layer on us we will have plenty of options to switch too. (Implement if you will, but give individual users the ability to TURN IT OFF for their user. If I can NOT turn it off, I will simply stop using it, as I have with any applications and desktop platforms.)

      To be secure each user MUST have 100% control over their desktop and all the applications running on it.

      While I.E. might have advertised that it is going to implement sandboxing, they are too far behind the standards curve to take seriously, perhaps in three or four years of good behavior they might regain enough TRUST to try again. Besides that based on their actions over the last decade and a half, any solution coming out of Redmond is suspect as having ulterior motives. For instance are they honestly interested in protecting the user or are they more interested in how they can manipulate the sandbag and/or plugin, spreading FUD, and implying the problem is with another software package, operating system or other vendor's hardware instead. This is their history and current track record.

      Until we can sandbox them effectively, it might be a wise decision NOT to use them. It has the added advantage of avoiding allot of incompatibility issues by keeping it simple and not using them.

      Any sandboxing that protects us, our privacy, while maintaining net neutrality and helping to protect us without censoring us is a huge plus.

      --
      Is your Internet Throttled? Install DD-Wrt, OpenWRT or Tomato to learn the truth! Google: 1Gbps/1Gbps: 5 Communities
  7. Reply: Adobe to Lurene Grenier by Lead+Butthead · · Score: 4, Funny

    Lurene Grenier to Adobe: Pay up! We solved your issue.

    Adobe to Lurene Grenier: You decompiled Acrobat in some way to create this fix, in violation of click-through license and DMCA (not to mention making us look incompetent.) We're suing you and we're going to make sure your government put you away in a pound-you-in-the-ass prison for a long long time.

    --
    ELOI, ELOI, LAMA SABACHTHANI!?
    1. Re:Reply: Adobe to Lurene Grenier by AnonGCB · · Score: 1

      Not even white collar resort prison? You cold hearted monster.

      --
      http://CryoLANparty.com/ A lan I'm staff on!
    2. Re:Reply: Adobe to Lurene Grenier by Anonymous Coward · · Score: 0

      yeah, and Samir Ackbarnaminijabob says you're a very BAD person!

    3. Re:Reply: Adobe to Lurene Grenier by Thinboy00 · · Score: 1

      He flipped a REGISTRY VALUE for fuck's sake! WTF kind of proof are they going to give to the judge? Or is this a SLAPP?

      --
      $ make available
    4. Re:Reply: Adobe to Lurene Grenier by jonaskoelker · · Score: 1

      Just like when Dmitry Sklyarov cracked the Rot-13 encryption? ;-)

      Seriously, apparently Adobe is not above suing people for depicting the truth^W^W^W making adobe look stupid.

  8. JavaScript in PDF a Bad Idea by Anonymous Coward · · Score: 2, Insightful

    JavaScript in PDFs is, and always has been, a bad idea. I started disabling it years ago when it first showed up, and am continually frustrated that it is present, let alone enabled by default. How many PDF exploits have relied on JavaScript? I haven't been counting, but it sure seems like most of the vulnerabilities are either through JavaScript or made much easier to exploit by its presence.

    Someone is doubtless going to say that JavaScript is critical to PDFs as a helper for filling in forms. OK, whatever, but perhaps that particular job isn't one that a PDF should be doing.

    PDFs started out as a portable means to deliver any arbitrary document to someone else with fair assurance that it would look pretty much identical to both parties. Now Adobe seems to be trying to turn it in to some kind of interactive content delivery platform (substitute your own buzzwords) or something. That's not a path I'd like to trod.

  9. Here's how you turn out a patch *real* fast. by fm6 · · Score: 5, Insightful

    You skip all testing. Just the sort of thing I want to install in my system.

    1. Re:Here's how you turn out a patch *real* fast. by AngryNick · · Score: 5, Insightful

      Here's another way to do it... dump Adobe's bloated reader (if you can get it uninstalled) and pick up Foxit. I find it much more useful and a lot faster to load.

    2. Re:Here's how you turn out a patch *real* fast. by Kaboom13 · · Score: 3, Insightful

      Just make sure you don't let it install that obnoxious ask.com browser bar (in IE and Firefox). I made the mistake of including it in a slipstreamed xp disk and the silent installer took all defaults (browser bar and all).

    3. Re:Here's how you turn out a patch *real* fast. by Ilgaz · · Score: 1

      When will people understand that there are cases of all the "bloat" used in Adobe PDF documents (e.g. company wide) so people may actually need the bloatware to open it?

      I keep using Adobe Reader since version 8 which Adobe showed some signs of respect/enhancements to all kinds of usage. Now the version 9 works faster than OS X preview in many cases (don't ask), I just disabled javascript (??!?!) and keep using it. Somehow, OS X quartz pdf renderer doesn't fit my needs and it is really goodly written core. It is just the interface.

      I mean it is not like Adobe Reader users or companies installed it doesn't know the alternatives. Let me tell you the best performing and excellently rendering alternative on OS X? kpdf installed via Fink.

    4. Re:Here's how you turn out a patch *real* fast. by Anonymous Coward · · Score: 0

      Except if you did that and there was a flaw in Foxit, you could not fix it (even if you easily could) without breaking the contract you entered into by using Foxit.

      Stupid EULA. I'll stick to the alternatives that allow me to use and munge the product anyway I see fit.

    5. Re:Here's how you turn out a patch *real* fast. by n1ckml007 · · Score: 1

      Foxit doesn't highlight text (no copy and paste) on their free version, I installed Adobe Reader the other day as a result when I needed to proofread someone's PDF.

    6. Re:Here's how you turn out a patch *real* fast. by jackbird · · Score: 1

      Yes it does. It still chokes on PDF plots from AutoCAD, though, although it is significantly improved from 2.x

    7. Re:Here's how you turn out a patch *real* fast. by Anonymous Coward · · Score: 0

      Foxit no worky for some PDF's (I've encountered). BoA statements especially.

    8. Re:Here's how you turn out a patch *real* fast. by lamapper · · Score: 1

      Other alternatives: Document Viewer 2.24.1; granted its a GNOME specific version, however I have loaded it on a KDE desktop. Nice that KDE and GNOME can pretty much run the same applications. While I do NOT have a preference, it is interesting to note that KDE works with over 60 languages and can be run in any of the following operating systems: Linux, BSD, Solaris, Windows and Mac OS X. (This is at least superior to MS Windows, try to run it in Linux, Unix or Solaris, much less Mac OS X; not that you would want to do that.)

      Alternatives to Adobe Reader, many superior without the JavaScript problems. Many will even work in cough, cough Microsoft Windows.

      --
      Is your Internet Throttled? Install DD-Wrt, OpenWRT or Tomato to learn the truth! Google: 1Gbps/1Gbps: 5 Communities
  10. Where's the Acrobat 7 Re-Activation patch? by Anonymous Coward · · Score: 0

    Where is the F'ing 3rd party Acrobat 7 Pro "you need to reactivate" patch?
    I upgraded my hard drive last week and since then my legit copy of Acrobat 7 Pro has been in re-activate Hell.
    The office Adobe 7 patch has been as useless as tits on a bull!

    I am thinking of applying a 3rd party patch I found on someplace called PirateBay. Seems to include the whole CS4 Master Suite.
    Well I am sure Adobe'll have these DRM issues worked out. Won't want to make pirating a better experience than buying their product.

  11. Wow by ClosedSource · · Score: 5, Funny

    You mean an individual who doesn't have a business to protect or any customers is able to come up with an un-QA'd version faster than the company that produced the product. Amazing!

  12. Patch? by noidentity · · Score: 2, Interesting

    So this patch basically does the equivalent of a user going into the program's settings and disabling the JavaScript execution checkbox? Hmmm, I don't want to post this anonymously, so I'll apply one of my homebrew patches to uncheck the "Post Anonymously" checkbox. Wow, I'm l33t!

  13. Articles reading the future? by Facegarden · · Score: 4, Funny

    What i find more interesting is how slashdot is now able to tell the future!
    The article boldly claims that something released yesterday has arrived two weeks before the official patch. Now, i know it's possible that the two weeks was taken from Adobe's projected patch fix date, but projections and fact are still different, and journalistic integrity requires a writer in this situation to indicate directly that this two weeks is not actually fact, as we couldn't know that yet. The headline is an outright lie, as far as i can tell, as it relies on future events being a certain way.

    Can we not have articles started with lies on slashdot from now on? Maybe keep the lies towards the end?
    -Taylor

    --
    Worldwide Military budgets: $2100 billion. Worldwide Space Exploration budgets: $38 billion. Really, world? Really?
    1. Re:Articles reading the future? by gardyloo · · Score: 1

      [...] journalistic integrity requires a writer in this situation [...]

      Hahahahaha... *gasp* wait, wait, .... HAHAHAHAHAHHAHA!

    2. Re:Articles reading the future? by Anonymous Coward · · Score: 0

      Imma cockslap you so hard right now. What if Adobe provided an ETA to the patch? HUH? WHAT NOW?

      An eye for an eye. Snark for snark.

      If you click on the link in the summary to the old Slashdot article, you'll see this...
      "Adobe is calling the flaw "critical" and says a patch for Reader 9 and Acrobat 9 will be released by March 11."

      And then if you go that last article and click on the article link, you'll find "Adobe called the flaw "critical," it's most severe rating, and said it will release a patch for Reader 9 and Acrobat 9 by March 11."

      No, I did not have to RTFA. Skimming is a valuable skill.

      COCKSLAPPED!

    3. Re:Articles reading the future? by Anonymous Coward · · Score: 0

      Goddamnit, Slashdot! In the PREVIOUS Slashdot article, they already mentioned Adobe was going to release the patch on March 11th, or something like that.

      It's kind of funny. You accuse the editors of sucking this time, but THEY JUST OWNED YOU.

      Mod parent down.

    4. Re:Articles reading the future? by ion.simon.c · · Score: 1

      *sigh* It's kdawson. What do you expect?

    5. Re:Articles reading the future? by Anonymous Coward · · Score: 0

      Yeah, and in this case, kdawson got it right. The patch will be released on March 11th, according to Adobe.

      It's my policy to give credit where credit is due. I know kdawson normally SUCKS HORRIBLY, but he owned you and the grandparent here.

      DOUBLE KILL!

    6. Re:Articles reading the future? by Facegarden · · Score: 1

      Yeah, and in this case, kdawson got it right. The patch will be released on March 11th, according to Adobe.

      It's my policy to give credit where credit is due. I know kdawson normally SUCKS HORRIBLY, but he owned you and the grandparent here.

      DOUBLE KILL!

      What are you talking about man? I made it very clear (for people who can't figure it out) that there is a big difference between prediction and fact. You cannot claim something as fact that hasn't happened yet. The headline should have taken that into account. "patch beats adobe's projected release by two weeks" for example.

      But, you know, you could just ignore the basic stuff i said and spout of something stupid too, that works.
      -Taylor

      --
      Worldwide Military budgets: $2100 billion. Worldwide Space Exploration budgets: $38 billion. Really, world? Really?
    7. Re:Articles reading the future? by Odin's+Raven · · Score: 1

      [...] and journalistic integrity requires a writer [...]

      Dude, this is /. - "journalistic integrity" means that the ext3 filesystem mounted cleanly. :-P

      --
      A marriage is always made up of two people who are prepared to swear that only the other one snores.
    8. Re:Articles reading the future? by jonaskoelker · · Score: 1

      Can we not have articles started with lies on slashdot from now on? Maybe keep the lies towards the end?

      "Yes"

    9. Re:Articles reading the future? by Facegarden · · Score: 1

      Can we not have articles started with lies on slashdot from now on? Maybe keep the lies towards the end?

      "Yes"

      Haha, thanks!
      -Taylor

      --
      Worldwide Military budgets: $2100 billion. Worldwide Space Exploration budgets: $38 billion. Really, world? Really?
  14. There's a simple reason for that. by thePowerOfGrayskull · · Score: 5, Insightful

    As anyone who has developed complex software with a large installed userbase can attest to, you /cannot/ simply slap together a fix and push it out to millions of people.

    Even the simplest one line code change change requires extensive (if targeted) testing when you operate on that scale - the consequences of an "oops" that could result from a hasty fix could easily get far worse than the original issue.

  15. and the score... by Anonymous Coward · · Score: 0

    open source: 1
    proprietary software: 0

    well that is if this patch is open source

  16. why even use adobe reader? by ncohafmuta · · Score: 0

    Any smart admin with the freedom and capabilities shouldn't even be deploying Adobe Reader. We can get into the details, but basically Adobe's reader is too bloated with unneeded features and memory usage problems to be useful, even on today's computers. People should be running something like Foxit's reader instead.

  17. It's been Two Weeks since you made the patch ... by Anonymous Coward · · Score: 5, Funny

    Lurene Grenier has published a home-brewed patch for the critical Adobe Reader vulnerability ... beating Adobe Systems Inc. to the punch by more than two weeks.

    What the fuck Adobe? What did you do for those extra two weeks?

    it applies only to the Windows version of Adobe Reader 9.0 and comes with no guarantees.

    Oh ... I guess you were trying to make it work on all systems, and checking to make sure that it didn't royally fuck up the user's computer, or introduce another, potentially more serious vulnerability.

  18. Really? by tool462 · · Score: 4, Funny

    "caveats that it applies only to the Windows version of Adobe Reader 9.0 and comes with no guarantees."

    My boss will be pleased. I can push all my releases up at LEAST two weeks earlier now by adding this caveat on to all of my code. Thanks, Geritol.

  19. Re:There's a simple reason for that. by OFnow · · Score: 1

    In large companies there is a tendency to ignore the departure of the real experts in a product and have no one left who knows it well enough to respond quickly & correctly to bugs. In this case it seems more like a different bad corporate decison though(letting a pdf embed another language). Wait. Maybe I really do want to embed my C code in a pdf? Adobe! Feature! Profit!

  20. Why doesn't anyone think javascript is useful? by UtucXul · · Score: 4, Interesting
    I'm not sure I understand the overwhelmingly negative reaction to javascript in pdf files. I realize that there is a danger in allowing executable content in files (and it is arguable whether or not the danger is worth it) but I do not understand why so many people don't seem to understand that there are at least possible benefits to it.

    I used to make slides for talks using LaTeX. There are great ways to include animations directly in the pdf that use javascript. I always had far less trouble getting my animations to play than other people at conferences I went to because acrobat reader was all I needed and it is nearly always there. And for the record, the animations were things I really needed since they showed output from simulations.

    I've also seen lots of forms that do some math or validation. How do people think that happens?

    Again, I think we need to be very careful about executable code but that doesn't mean there are no possible good uses for it.

    1. Re:Why doesn't anyone think javascript is useful? by Tikkun · · Score: 3, Insightful

      I'm not sure I understand the overwhelmingly negative reaction to javascript in pdf files.

      Please read the 10 immutable laws of security. The one you're looking for is the first one on the list:

      "If a bad guy can persuade you to run his program on your computer, it's not your computer anymore."

    2. Re:Why doesn't anyone think javascript is useful? by Anonymous Coward · · Score: 0

      Depends on the definition of a âoeprogramâ. In the context used in the MS article, it means executable code run by the OS, not by a limited interpreter.

    3. Re:Why doesn't anyone think javascript is useful? by XnavxeMiyyep · · Score: 4, Funny

      I'm not sure I understand the overwhelmingly negative reaction to javascript in pdf files.
      ...
      There are great ways to include animations directly in the pdf that use javascript.

      Hmm.... I think I see a connection here.

      --
      I put the 't' in electrical engineering.
    4. Re:Why doesn't anyone think javascript is useful? by guruevi · · Score: 2, Informative

      I like the way Apple approaches that problem in their Quartz Composer tool. Basically you have JavaScript for all types of funky validations, requests and calculations you would like to do but the 'vulnerable' classes that would allow reading/writing local files, networking or creating annoying popups have been removed.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    5. Re:Why doesn't anyone think javascript is useful? by xiox · · Score: 2, Insightful

      "If a bad guy can persuade you to run his program on your computer, it's not your computer anymore."

      Is that referring to Bill Gates?

    6. Re:Why doesn't anyone think javascript is useful? by Skuld-Chan · · Score: 1

      If you don't trust bill then no - isn't that what the article says?

    7. Re:Why doesn't anyone think javascript is useful? by Anonymous Coward · · Score: 0

      an ounce of prevention is worth a pound of cure

      javascript is useless. you want movies, animations, validation, math .... don't use PDF.
      PDF was created for
      document exchange. PDF is used for representing two-dimensional documents in a manner independent of the application software, hardware, and operating system.

      You want PDF with javascript .... don't call it PDF, don't extend PDF to become CRAP.

    8. Re:Why doesn't anyone think javascript is useful? by Abcd1234 · · Score: 1

      "If a bad guy can persuade you to run his program on your computer, it's not your computer anymore."

      Where, in this case, "computer" equals a sandboxed JS interpreter.

      Yeah. *Scary*.

  21. Re:There's a simple reason for that. by Malc · · Score: 1

    And to prove the point, you have a mistake in your two line comment!

  22. 3rd-Party security fixes by kuwan · · Score: 1

    Yes, because we should all get our security patches from unknown 3rd-Party sources. Sounds like a plan for success to me.

    BTW, I've got this great IE patch, it makes the Internet 10x faster!

    1. Re:3rd-Party security fixes by Ksevio · · Score: 1

      Ah so you're an Opera user too?

    2. Re:3rd-Party security fixes by StuartHankins · · Score: 1
  23. A better patch... by Kazoo+the+Clown · · Score: 3, Insightful

    My patch for Adobe is to uninstall reader and use Foxit instead. I thank those on Slashdot who alerted me of its existence as I have longed for a viable alternative from Adobe crapware for ages. It constantly was popping up windows where I would click "don't show me this again" about issues that were relevant to Adobe but not to me, and it never seemed to remember the setting once I checked on it. Worst designed junk I've ever seen. I've since found that Foxit is considerably faster as well.

    Good riddance.

    1. Re:A better patch... by Anonymous Coward · · Score: 0

      Hmm, the only problem is that Foxit also tries to change your browser settings. The only thing more annoying than that is the latest Firefox that auto-installs the gawddamn google crapbar that locks up Firefox until you accidentally figure out how to get out of the fscking thing and then you still have to go and uninstall it despite having clicked all the no buttons. That was enough to drive me to Opera.

    2. Re:A better patch... by sardaukar_siet · · Score: 1

      Adobe Reader's flaws are more visible than Foxit's. Or do you think Foxit is perfect? It's not considered an attack vector due to its smaller user base, but rest assured it is flawed as well (MAYBE not as much).

  24. paper is calm by Anonymous Coward · · Score: 0

    Allowing some scripting in a document is great.

    No, it isn't:

    Paper is calm.

    It looked for a while that paper could be augmented, calmly, with hypertext, which allowed cross-referencing, something paper wasn't very good at. But look at a typical corperate web-page now, it appears to be in a state of constant alarm, like a vietnam veteran running knife in hand, screaming, through the University Library.

    [...] Saying that your wordprocessor is more like paper because it contains a white rectangle on which symbols appear is rediculous. Buttons appear from nowhere with bizzare brightly lit symbols on them, menus, status bars all kinds of things demanding to be pressed, pulled down, popped up, selected, and activated. This isn't calm paper, it's like walking up to a piece of paper and having to use it via the controls of a VCR-timer-from-hell.

    [...] In any application there should be the minimum of interaction required to get a job done.

    http://www.dcs.qmul.ac.uk/~andrew/paperiscalm.txt

    1. Re:paper is calm by Anonymous Coward · · Score: 1, Insightful

      In terms of, as this essay calls it, calmness, I think the most important thing isn't whether there is interactive and moving qualities but whether they exist in such a way that someone who doesn't want to use them doesn't have to and isn't effected. For example, it isn't problematic if a diagram moves to illustrate a point when clicked on, just that it wasn't distracting (or illustrated as best it could with out moving) beforehand. Similarly, it wouldn't be a problem if a quiz in a textbook could check/show answer as long as it didn't do anything obnoxious that bothers a reader who doesn't want to use that feature.

      IMHO, of course.

    2. Re:paper is calm by colinrichardday · · Score: 1

      Except that it might not be paper. One can display LaTeX output as .dvi or .pdf (and Flying Spaghetti Monster knows what else).

      I'll still rather do the active content in forms using MathML.

  25. Enabling DEP for Acrobat Reader by Branka96 · · Score: 1

    According to this Symantec blog turning on DEP for Acrobat Reader prevents this type of attack.
    If you run Windows, I would recommend you run with "DEP for all programs and services" with no exceptions.

  26. Use 3rd party PDF readers. by Neanderthal+Ninny · · Score: 1

    Why not use 3rd party viewers like CutePDF or Preview? Again these patches only fix part of the issue so you are still vulnerable to more dangerous part of the bug.

  27. Re:There's a simple reason for that. by AngryNick · · Score: 3, Insightful

    - the consequences of an "oops" that could result from a hasty fix could easily get far worse than the original issue.

    Do you really believe that? I appreciate the need for caution and measured risk taking before releasing new code, but taking _weeks_ to test a reg hack/kill switch just tells me that a company isn't taking their defects very seriously. I'd be much more forgiving of a company that screwed up a patch than one that sat on it until it was too late.

  28. what's wrong with forms? by Main+Gauche · · Score: 4, Insightful

    Pardon my ignorance, but exactly what other format should one use if one wants to use forms?

    In my place of work, a large group of individuals each needs to fill out an annual form. It contains some short-answer questions, and a few that requires a few paragraphs to answer. In the past, they have used... wait for it... Word. Yes, I was forced to boot up Word once a year, to fill out this form. You should see the completely disastrous document that results.

    For that reason, I always wished our administrators would have figured out pdf forms. You don't "edit" them, as you say; you fill them in. While there are many complaints to make about Adobe, I don't see the problem with pdf forms. Am I missing something?

    1. Re:what's wrong with forms? by Korin43 · · Score: 3, Insightful

      HTML? Just point them to a page on the corporate intranet, they put in their login, profit?

    2. Re:what's wrong with forms? by Lehk228 · · Score: 1

      if it's for electronic storage and retrieval, use plain text.

      if it's getting printed out then hand filled, use PDF, if it's getting filled out on the computer then printed use wordpad

      --
      Snowden and Manning are heroes.
    3. Re:what's wrong with forms? by Anonymous Coward · · Score: 1, Informative

      InfoPath. Filling in forms and saving the results as a piece of XML is what it is designed to. Advantages of InfoPath include that fields can expand to hold what the user typed in and you can easily have repeating groups. The 'filled in' XML is easily redable (fairly simple to read, really.)

      For extra credit, said XML can be automatically saved to a webservice, emailed, saved to sharepoint or whatever else.

      (Disadvantage of InfoPath is that it doesn't look quite as slick as PDF when printed, and it does have its rough edges.)

    4. Re:what's wrong with forms? by Dare+nMc · · Score: 1

      , if it's getting filled out on the computer then printed use wordpad

      If you haven't modified the text of a form HR sent out for you to print, sign, fax. IE removing the not from "I will not browse porn at work." Then you need to turn in your geek card. PDF file that lets you fill in name, address, etc digitally. Print, and sign without a easily modified format begging for touch-up.

    5. Re:what's wrong with forms? by Lehk228 · · Score: 1

      If you haven't modified a protected PDF and done the same turn in yours.

      --
      Snowden and Manning are heroes.
    6. Re:what's wrong with forms? by Dare+nMc · · Score: 1

      true, but the pdf can't be turned into a joke by anyone in the company without extra effort using IT approved applications.

    7. Re:what's wrong with forms? by WiiVault · · Score: 1

      Am I missing something?

      Yes, you have to pay to edit PDF's. Sure Word costs money too, but there are lots of good free alternatives, plus a lot of people buy Word anyway. If you only edit it once a year, that is a lot of money to be paying Adobe just to use their software a single time annually.

    8. Re:what's wrong with forms? by Bazzargh · · Score: 1

      Well apart from anything else, they only work in Acrobat Reader. Which isn't the default PDF viewer on any platform except Windows.

      This means that
      (a) lots of people can't fill out the forms anyway, without installing additional software. Which may not even be an option on limited devices.
      (b) if you publish eg feedback forms later, lots of people will wonder why you published a whole pile of identical blank forms
      (c) if you used fdf forms (ie something compatible with older versions of Acrobat) the data and the pdf are not submitted together - fdf's are text files with an URL reference to the PDF that was filled. This means that if someone changes the pdf at that URL to a new version, then either the fdf will not work at all, or it'll have the form filled incorrectly.

      This might be less of an issue in an intranet monoculture, but that's the excuse for IE6 as well. It /is/ a problem if you try to use those forms on the internet, and I've seen those issues cause customers pain in the Real World.

    9. Re:what's wrong with forms? by Anonymous Coward · · Score: 0

      Use HTML.

      And out of curiousity: With that form-PDF, how do you extract the information they filled in later? You do actually use the information they filled in for something, right?

    10. Re:what's wrong with forms? by atamido · · Score: 1

      My kingdom for mod points. Seriously, why are people so hell bent on PDF forms that are so much trouble to edit that it's almost as easy to just make a new one from scratch?

    11. Re:what's wrong with forms? by lamapper · · Score: 1

      If you only edit it once a year, that is a lot of money to be paying Adobe just to use their software a single time annually.

      Word and/or Office cost allot of money to do something once per year. Geez.

      Create a form, validate input, and let users use their current login via their internal intranet and you do NOT need to pay anything beyond one person's time to create one form. Data output, if using open source, can be any format your company needs, even Microsoft Word format...not that I would recommend that.

      When did paying in excess of $400 per desktop for a software package that is ONLY used once per year become a good idea? (Okay its cheaper if you update, now multiply that by the number of desktops / licenses you have to buy and we can talk...)

      --
      Is your Internet Throttled? Install DD-Wrt, OpenWRT or Tomato to learn the truth! Google: 1Gbps/1Gbps: 5 Communities
  29. So, in that phrase using "de-fang": by davidsyes · · Score: 1

    "to de-fang the hack by disabling JavaScript"

    I began to wonder if it will become the new defangto or new-fangled way of disable features and bugs of software...

    --
    Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
  30. So does anyone... by hairyfeet · · Score: 1

    Does anyone have a clue if the reg fix will work on Foxit? Or is Foxit vulnerable? Because myself and most of my customers have been avoiding the bloat that is Adobe PDF reader for awhile now and while Foxit is great usually anything that can infect Adobe works on Foxit too. So anybody know?

    --
    ACs don't waste your time replying, your posts are never seen by me.
    1. Re:So does anyone... by Skuld-Chan · · Score: 1

      Foxit supports javascript too now... I suspect the reason it hasn't been attacked is there isn't any blood in the water over some small company.

  31. Open source "more secure" than closed source? by commodore64_love · · Score: 2

    So is this "user supplied" PDF fix an example of how Open Source is More Secure than Closed Source?

    OSS users supplied a fix in less than a day, whereas a closed source programmer in some cubicle somewhere will take weeks to do the same. Maybe this would be a fine example to present to the UK Parliament and U.S. Congress, in order to convince them that open source is the best path to follow.

    --
    "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
  32. Happened efore - BEWARE by Anonymous Coward · · Score: 0

    This has happened before. Not with Acrobat, and I don't remember the details *it was about 19 years ago). I think it was eEye Digital Security - though that may be wrong. The company went around providing third party patches for vulns that other researchers identified. Eventually, the company included a backdoor in their patch. Shortly thereafter, the company dissapeared.

    Be careful when you apply third party patches: you're extending your chain of trust. Normally, you have to trust the original company to do things right, and not backdoor your environment. If you use a binary patch from a third party, you're assuming that the third party (a) gets it completely right, quite possibly without the source and (b) doesn't create another vuln. What do you know about this third party? Why should you trust them?

  33. Re:There's a simple reason for that. by Anonymous Coward · · Score: 1, Interesting

    I'd be much more forgiving of a company that screwed up a patch than one that sat on it until it was too late.

    Oh? Well, when Adobe/Microsoft/whoever next put out a patch that breaks something critical to your companies usage of the product, causing hundrds/thousands of complaints to you, pissed off superiors, and potentially a loss of revenue, however, small, I'll be sure to point you to your former comment.

    Or not, it's pretty obvious you aren't actually responsible for a network of any size that people actually have to use and have reliability expectations of.

  34. Yeah, right by Thinboy00 · · Score: 1

    [snip]Maybe this would be a fine example to present to the UK Parliament and U.S. Congress, in order to convince them that open source is the best path to follow.

    And then the lobbying starts

    --
    $ make available
    1. Re:Yeah, right by commodore64_love · · Score: 1

      The lobbying already started several weeks ago. Closed-source companies are trying to scare politicians away from open-source software by saying, "It's not secure."

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
  35. Re:Please define "Average User" by Thinboy00 · · Score: 1

    [snip] Is it only windows that has the "Average User?"

    no. What's eating the mod (singular)?

    --
    $ make available
  36. Say it with me people Foxit Reader! by fuzzylollipop · · Score: 1

    why would anyone want to use Acrobat Reader when there is a free alternative that is way smaller, faster and better. http://www.foxitsoftware.com/

    1. Re:Say it with me people Foxit Reader! by S3D · · Score: 1

      Not all pdf are readable with foxit. I have foxit as default, but still have to use Acrobat from time to time.

  37. luck matters by v4vijayakumar · · Score: 1

    sometimes you got to be lucky to fix some kind of bugs. sigh.

    1. Re:luck matters by troll8901 · · Score: 1

      Yes. Most of the time, the mosquito escapes my bare hands, even at high speed. Luck is involved definitely.

  38. Re:There's a simple reason for that. by thePowerOfGrayskull · · Score: 1

    As for how forgiving you'd be: we'll see if that's still true when tens of thousands of your users suddenly can't open a critical document without crashing or other instability.

    It's ultimately a judgment call: they need to decide if getting an urgent patch out is worth the risk that an urgent patch introduces. In the case of a product with this large an installed userbase, and given the fact that this hole has been out there for quite a while already, I think that they took the only responsible course of action available. Though I'm not going to get into the stupidity of allowing embedded script in the first place...

  39. Re:There's a simple reason for that. by Anonymous Coward · · Score: 0

    And to prove it even more, on my screen, his is a four line comment!

  40. Security through obscurity by WiiVault · · Score: 1

    The advantage is security through obscurity. Assuming the patch fixes this problem, even if it creates others so few people will have applied it, it is hardy worth developing malware for. This is a very nice stopgap until Adobe gets the real thing out the door.

    1. Re:Security through obscurity by Nazlfrag · · Score: 1

      Apart from the fact that obscurity is not really security at all, why do you think a patch posted to the front page of slashdot and dozens of other places on the net is somehow obscure?

  41. Re:There's a simple reason for that. by WiiVault · · Score: 1

    Yes but how many people will actually install this "fix"? Is that worth creating malware for between now and the official patch? I would venture it is a no. Security through obscurity at its best.

  42. Or Use an Open Source PDF viewer by Avalon's_Avatar · · Score: 1

    Whilst Foxit is an improvement over Adobe's bloatware on Windows, if you want to really go light and lean try an open source alternative.

    Sumatra

  43. Re:Please define "Average User" by Anonymous Coward · · Score: 0

    If you've got to ask, the definition is you.

  44. Re:There's a simple reason for that. by Antique+Geekmeister · · Score: 1

    Oh, I believe it. My patch was clean on a large project, but some numbskull didn't have his changes in the source control system and compiled the new version for installation from what was on his desktop, without any of the other previously source control submitted updates. The results.... well, the results weren't pretty because my patch didn't get the full QA procedure as a "minor patch", and because they trusted _my_ code. I continued to get the blame for the situation at meetings with staff for other departments, including the department with the fool who ignored source control, and who was directly ignoring orders from his boss and mine to build only from clean source control software trees.

    That was difficult to live down, and it led to a serious and harsh meeting with the QA and software developers about their development and testing environments.

  45. Do you want to keep it just in case? by rdebath · · Score: 1

    Don't cha just love the way the idiots rally round to say nothing can be done.

    Just because the Yes then No questions only protects lazy idiots doesn't mean it's worthless. You know I think the marketing department must write all the Microsoft 'Confirmation dialogs' because they read like marketing copy ... always positive, never mention anything in a negative way, never let the mark even think of the 'N' word.

    Then again here's a nice way of saying it ...
    Do you really want to delete everything (y/N)?
    Do you want to keep it just in case (Y/n)?

  46. Re:There's a simple reason for that. by troll8901 · · Score: 1

    Or not, it's pretty obvious you aren't actually responsible for a network of any size that people actually have to use and have reliability expectations of.

    I agree with your response to PP.

    Microsoft once put out a patch that accidentally disabled the dial-up terminal window, IIRC. Because of this, the PC could not connect properly, the company could not register car parts with the transport authority, and we were potentially facing losses due to non-delivery of cars.

    The symptons were misleading because it seemed as though the remote modem was dropping carrier.

    This little accident is such a tiny thing, isn't it?

  47. Re:It's been Two Weeks since you made the patch .. by Anonymous Coward · · Score: 1, Interesting

    Exactly. And yet all the little kneejerk-anti-software-company idiots on this site tag the story "humiliation". Yeah, real humiliating to make a patch cross-platform and tested. Imagine if Adobe had rushed out a windows patch but nothing for OSX and Linux, we'd have a whole different set of basement dwelling crybaby shit. Slashdot gets continually more pathetic.

  48. Nice... by Anonymous Coward · · Score: 0

    .. that they released a patch as they were the ones who published a blog post detailed enough so anybody could recreate the exploit which was kept closely by all others who knew about it. And they published it Friday afternoon. Thanks Sourcefire!! &^%*&$$!!

  49. what alternatives? by Anonymous Coward · · Score: 0

    like what?

  50. FTFY by jonaskoelker · · Score: 1

    Just point them to a page on the corporate intranet, they put in their login, profit?

    You're doing it wrong! It's:

    • Just point them to a page on the corporate intranet
    • they put in their login
    • ???
    • reduce costs!
  51. Re:There's a simple reason for that. by Hognoxious · · Score: 1

    you /cannot/ simply slap together a fix and push it out to millions of people.

    You can if you're Apple.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  52. Foxit DOES support JS in PDFs by Anonymous Coward · · Score: 0

    I'd like to see a reader that doesn't even support JS inside PDFs.
    No implementation -> no problem.

    BTW, I use SumatraPDF...
    http://blog.kowalczyk.info/software/sumatrapdf/

  53. Re:There's a simple reason for that. by Anonymous Coward · · Score: 0

    Do you remember the bug in debian's openssl lib? the one line of code removed that seemed to fix an issue they were having? oh wait, look, now all the keys generated with this lib for the past 6 months or so are now weak, and all comm that used those keys now compromised.

    its not that simple

  54. Good for him... by stewbacca · · Score: 1

    so why doesn't he stand up his own giant graphic design software company and pay thousands of employees across the world if he's so much beter than Adobe? Oh, that's right, because any single person can act much more quickly (and cheaply) than any large organization. Next story please.

  55. Who uses adobes reader? by Snaller · · Score: 1

    Its slow and bulky - use a freeware alternative.

    --
    If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
  56. Re:There's a simple reason for that. by AngryNick · · Score: 1

    Or not, it's pretty obvious you aren't actually responsible for a network of any size that people actually have to use and have reliability expectations of.

    You're right. I'm not responsible for a network, and my portfolio of applications run on just 8,000 machines. But the data on those machines cannot -- under any circumstances -- be compromised. I'm not talking about the inconvenience of a system-wide outage or a day or two of lost revenue, I'm talking about the inconvenience of the $20B company those 8,000 people work for appearing on the front page of the Wall Street Journal due to a breach. The former might get me fired, but the latter will get them all fired too.

    Here is my point: Make a workaround, "pre-patch", or apology available as quickly as possible so that _I_ can make the decision about the risk. We will test your patch in our environment, determine the best course of action for our company, and keep paying you for your product. If I don't test it in my environment and it hobbles my 8,000 machines, then it's my own damn fault for deploying it.

    Sorry if I wasn't clear in my previous comment.

  57. Why? People just don't get it! by hackel · · Score: 1

    Why would someone go out and help these proprietary-peddling companies?!? Don't people understand, they NEED to let users crash and burn for using software that is proprietary and created by vendors with a mysteriously slow ability to patch their own products. Adobe has proven itself to be evil on more than one occasion, and now people are bailing them out! I just don't get the logic...

    Personally, I prefer Evince/ghostscript anyway...it's always way faster than the garbage Adobe Reader, and not susceptible to such vulnerabilities.

  58. And people say unix shell is arcane by Viol8 · · Score: 0, Flamebait

    I thought windows was supposed to be pointy clicky easy to use? Yeah right, not looking at that load of heiroglyphics it isn't.

  59. Re:There's a simple reason for that. by StoatBringer · · Score: 1

    You never played Age Of Conan, did you?

    --
    Cress, cress, lovely lovely cress
  60. Re:There's a simple reason for that. by Dynedain · · Score: 1

    Because Adobe's patch wont be to just disable JS, so in other words, it won't be simply a registry hack to fix.

    They'll have to figure out how to close the security hole WITHOUT disabling javascript functionality. That tends to take a bit more work.

    --
    I'm out of my mind right now, but feel free to leave a message.....
  61. The canonical version by againjj · · Score: 1

    Here is the version I had given to me back in the 80's (still have it on my shelf, too!): http://wiretap.area.com/Gopher/Library/Humor/Jokes/litebulb.jok

  62. Re:Open source "more secure" than closed source? by drew · · Score: 1

    Not really, because these people are still fixing a closed source software.

    It's more an example of "Big Software Companies don't care (as much as they should) about security." Adobe could have a fix out just as quickly, but they won't accept a fix that works by disabling the (mis)feature entirely. If they really cared about security, they wouldn't have added a scripting language in the first place - you'd think maybe they would have paid attention and learned their lesson from the whole Word Macro Virus mess. Apparently the only thing they learned was that poorly thought out features sell better then security.

    I think the best argument that you could use this to justify is that "Companies care more about money than about their customers," which is still a useful in favor of Open Source when talking about public institutions, but not necessarily for the same reasons.

    --
    If I don't put anything here, will anyone recognize me anymore?
  63. Hire some more Indians by Anonymous Coward · · Score: 0

    Gee, I think if Adobe opens another offshore office they can lick this problem in 30 minutes, no?

    Seriously. This is what happens when your 'dev team' is a bunch of monkeys.

    You want Bill Shakespeare, you get Frank Bacon.

  64. Re:There's a simple reason for that. by swilver · · Score: 1

    Unlike the consequences of executing code provided in a format that's supposed to be non-executable...

  65. Users don't read! by AnotherScratchMonkey · · Score: 1

    Even "smart" users don't read. Don't even attempt to put text in a dialog in front of them. Just put a pair of graphics illustrating the choice. I'm sure my fellow Slashdot readers can come up with ideas for suitable graphics. Some might even be safe for work!

  66. Use case: Legal forms from the government by AnotherScratchMonkey · · Score: 1

    I need to fill out a form from a local government office to get some information from them. They email me a PDF of the official form.

    The form is a pure document, so I have to print it out, scribble answers on it (or feed it into a typewriter; remember those?), then either scan and email it back to them or jam it in a paper envelope, stick a stamp on it, and drop it in the snail mail.

    How much nicer it would be if I could fill in what I needed using my computer keyboard and email it back.

    I don't want to do this with Word, as that's a proprietary format, and the resulting document may not image in a way that makes it legally valid. (This is where we start pushing the Open Office formats.)

    1. Re:Use case: Legal forms from the government by TheRealMindChild · · Score: 1

      Flat out, a PDF is a "vector graphic". Wanting to "fill in what I needed using my keyboard" would work just as nicely as if it was a BMP.

      Unfortunately, people see the "Document" bit of PDF and assume it is meant to be used like a Word Document. It isn't. However, Adobe has done some pretty horrible things to their simple format to appease such people and now look at the mess you have.

      A PDF should be used as a final output. FINAL. OUTPUT. If you need to make changes to it, you go back to what you created the PDF with, EDIT THAT, then re-render your PDF.

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    2. Re:Use case: Legal forms from the government by AnotherScratchMonkey · · Score: 1

      That's fine, but the source is typically a Microsoft Office document, which has the problem of being proprietary and requiring an expensive piece of commercial software to handle.

      We need to get all the legal entities (of which government is just one) to agree on an open standard document format like that of Open Office, so the public can easily process those documents.

  67. Patch fixes buffer overrun by AnotherScratchMonkey · · Score: 1

    No, the patch fixes the overrun in JBIG2 decompression. The workaround if you don't apply the patch is to disable JavaScript, either with a registry hack or through the Reader Preferences dialog.

    In case you failed to read the article, here's the blog entry with the patch , not the workaround.

  68. Updates... by CopaceticOpus · · Score: 1

    I think it's funny that Adobe is taking so long to build this patch, since it seems like every freaking time I load up Adobe Reader, it wants to update itself.

    Do I want to update Reader? Well, the current version reads PDFs, right? Why do I need a new version every week?

  69. Re:Patch by Brian+Gordon · · Score: 1

    And why was that modded down? I was hoping people would see I meant it seriously; nobody using linux uses Acrobat.

  70. Re:There's a simple reason for that. by lamapper · · Score: 1

    Here is my point: Make a workaround, "pre-patch", or apology available as quickly as possible so that _I_ can make the decision about the risk. We will test your patch in our environment, determine the best course of action for our company, and keep paying you for your product. If I don't test it in my environment and it hobbles my 8,000 machines, then it's my own damn fault for deploying it.

    Where are the moderator points when you need them. Great post and you should be modded up!

    Too many system administrators just accept as gospel that this patch today and that patch yesterday and the patch tomorrow will not cause problems and blindly accept them. No wonder the company will never give them time to test the patches, updates, etc... for potential problems in their specific IT environment and infrastructure. Especially when a company throws out crap to make money and continually patches it; instead of getting it right to begin with.

    A good Systems Administrator checks the patch for problems on a system prior to rolling it out to the rest of the company. Of course watching for rootkits, viruses, injection schemes, etc...

    A great Systems Administrator subnets the test environment, isolates it from the corporate intranet and monitors the packets to/from this test environment looking for more than just Trojan horses.

    Guess which one of those has the experience, authority and respect of their supervisor to push back and state No we will not just randomly roll out updates as they come to us from company X and assume that they work without problems. Yes we will take time to test the update or patch before rolling it out.

    Guess which one makes over 6 figures per year and which one is paid less than $50,000 per year.

    Most of the others are somewhere in between $50K and 100K working for companies that know that they need System Admins, but not really giving them the time and/or the authority to do things right.

    Just take a look at the typical duties of a System Administrator. Most Systems Administrator do NOT have enough time to do all those tasks as carefully as they need to be performed in order to secure the companies network and servers.

    --
    Is your Internet Throttled? Install DD-Wrt, OpenWRT or Tomato to learn the truth! Google: 1Gbps/1Gbps: 5 Communities
  71. Executable code by Anonymous Coward · · Score: 0

    "Hey, this file contains executable code which is, y'know, kind of contrary to the whole concept of a 'document'"

    What do you think PostScript is?

    Executable code.