Slashdot Mirror


Rogue PDFs Behind 80% of Exploits In Q4 '09

CWmike writes "Just hours before Adobe is slated to deliver the latest patches for its popular PDF viewer, ScanSafe announced that by its counting, malicious Adobe Reader documents made up 80% of all exploits at the end of 2009. In the first quarter of 2009, malicious PDF files made up 56% of all exploits tracked by ScanSafe. That figure climbed above 60% in the second quarter, over 70% in the third and finished at 80% in the fourth quarter. Mary Landesman, a ScanSafe senior security researcher, said, 'Attackers are choosing PDFs for a reason. It's not random. They're establishing a preference for Reader exploits.' Exactly why hackers choose Adobe as their prime target is tougher to divine, however. 'Perhaps they are more successful,' she said. 'Or maybe it's because criminal attackers are human, too. We respond when we see a lot of people going after a particular product... We all want to go after that product, too. In the attacker arena, they might be thinking, 'Gee, all these reports of Adobe Reader zero-days, maybe I should get in on them too.'"

39 of 189 comments (clear)

  1. Re:How about by God'sDuck · · Score: 4, Informative

    The article does not say "80% of PDF exploits," it says "80% of ALL SOFTWARE exploits."

  2. Should PDFs be dangerous? by TubeSteak · · Score: 2

    How much danger am I in once javascript is turned off for Adobe's pdf reader?

    --
    [Fuck Beta]
    o0t!
    1. Re:Should PDFs be dangerous? by toleraen · · Score: 4, Informative

      That and disabling browser integration generally mitigates the issue. That is until they figure out a way to force Reader to use javascript regardless of your setting...

  3. Or more likely by FreeUser · · Score: 5, Insightful

    How about "Adobe Reader is the only relevant PDF reader on the market"? Is it really that hard to understand?

    Or how about:

    "Adobe Reader is shit. Zero day exploits are like shooting ducks in a barrel." Or maybe "It's the platform, and Adobe is just the vector de jour. IE was last months, Office the month before that, and Flash (or something equally widespread, complex, superfulous and buggh) is next month's ..."

    Microsoft Windows users are known as the road-kill of the Information Superhighway for a reason, and Adobe can only take some small credit for their contribution to that.

    --
    The Future of Human Evolution: Autonomy
    1. Re:Or more likely by ThaReetLad · · Score: 2, Insightful

      No, it's because very few linux users are computer illiterate, while a great many windows users are. Targeting windows users (and with attacks like this, it is the users that make the attack possible, not the platform) is going for the low hanging fruit.

      --
      You can't win Darth. If you mod me down, I shall become more powerful than you could possibly imagine
    2. Re:Or more likely by devent · · Score: 2, Insightful

      It pretty much all happens on Windows currently only because its so popular (and the users are generally dumber than those geeks running for example Linux on desktop).

      Apache is the most popular web server and it is open source. Shouldn't it have more security problems as IIS? Where is the Code Red for Apache, that infected over 250.000 servers?

      Windows is targeted because of the poor security choices from Microsoft. To name a few, ()patch Tuesday, ()cannot delete opened file, ()No distinction between administrator and normal user, ()backward compatibility back to DOS, ()GUI in server and for administration tasks,()no distinction between executables and normal files,()whole hard drive is writable, ()complex database for configuration and the list goes on.

      --
      http://www.mueller-public.de - My site http://www.anr-institute.com/ - Advanced Natural Research Institute
    3. Re:Or more likely by Super_Z · · Score: 2, Informative

      Patch Tuesday streamlines the update process in large companies. It would be really bad solution from MS to force the update randomly, possibly breaking things.

      You seem to confuse "offer" with "force". Why not offer a patch when it is ready and let the companies decide themselves when and how often to patch? Just like every other OS vendor on the face of the planet?

      Linux doesn't even have automated update at all - you have to run your update tool when its convenient for you, or go and compile the new kernel.

      If by "Linux" you mean every major Linux distribution, then you are simply wrong.

      no distinction between executables and normal files

      Just like Linux doesn't have either. You can set executable bit on any file and it happily runs.

      Actually, the executable bit is the distinction between executables and normal files. You cannot run a normal file without specifically setting the executable bit. It is a "security feature".

      complex database for configuration

      Specifically for what? MySQL also has pretty complex database (inside itself) for its settings and users.

      The OP is talking about the Registry.

  4. What about alternate readers? by Monoman · · Score: 2, Informative

    Is the problem with the Adobe Reader program itself or the file format? Do third party PDF readers have the same security issues?

    --
    Keep the Classic Slashdot.
    1. Re:What about alternate readers? by Anonymous Coward · · Score: 2, Interesting

      The official PDF spec includes scripting and DRM and all kinds of other crap that 99.99% of pdfs don't use. Many 3rd party readers limit themselves to just displaying documents, so the third party readers are have a much smaller surface area of attack.

    2. Re:What about alternate readers? by Skuld-Chan · · Score: 2, Interesting

      Yes Foxit actually has security issues as well.I personally don't think there are as many because Foxit isn't in as much wide use (Foxit isn't bundled with new PC's for instance).

      The plain and simple fact is that it is hard to make secure software. Couple that with the fact that the PDF format is well over 20 years old (as you can imagine there's a lot of legacy code in the viewer) and you have a recipe for the perfect security nightmare.

      The other problem is - once one researcher/hacker finds a big exploit the blood is in the water and suddenly you have a bunch of people looking into it for obvious reasons.

  5. Me too? NOT by ratboy666 · · Score: 4, Interesting

    The reason for the PDF preference is not "me too". It is, simply, the best current trojan delivery vehicle. I send my CV in PDF format, most of the documents that I deal with are in PDF format.

    And I have no way of telling if opening a particular PDF in a particular reader will cause an exploit.

    Most users/blockers will not allow EXEs, and can open "ZIP" files to determine if an EXE is enclosed. Microsoft Word has been "hardened". The exploits are going for the weakest part -- output that is in a universal format and is commonly shared. That just happens to have one reader that has most of the market share.

    Which means that I will continue to use "Evince" and hope that it won't be targeted soon.

    --
    Just another "Cubible(sic) Joe" 2 17 3061
    1. Re:Me too? NOT by Trepidity · · Score: 4, Funny

      It is, simply, the best current trojan delivery vehicle. I send my CV in PDF format

      That is also my reason for choosing this fine document format for my CV.

    2. Re:Me too? NOT by gad_zuki! · · Score: 4, Insightful

      Adobe reader's web plugin simply opens PDFs without any warning. Nor does it warn if there is javascript running on the PDF. Its a cracker's dream. Most other applications give some kind of warning, especially if there's something scripted in the document. Adobe does none of this. Heck, you can disable Javascript but it will helpfully remind you that its disabled and offer to unblock it if you attempt to open a pdf with javascript. Its really an incredibly terrible way to handle security.

      This thing should at least be shipping with js disabled and the only way to enable it is by going into Preferences. The web plugin should be retired and just force the pdf to open in the full reader. One can dream, right?

    3. Re:Me too? NOT by nine-times · · Score: 4, Insightful

      Most users/blockers will not allow EXEs, and can open "ZIP" files to determine if an EXE is enclosed.

      And IMO this is exactly why everyone should be wary of putting scripting languages into documents. We have a well-established convention of distinguishing "documents" from "applications"; "documents" are passive collections of information, whereas "applications" do stuff.

      We block applications and scripts because they do stuff and we can't easily know what it is that they do, but we don't block documents because, in theory, they can't do anything. Loading a document in its proper viewer application shouldn't do anything that the viewer wasn't explicitly designed to do. If you throw scripting applications and macros into the documents, then suddenly the "documents" do stuff too. This, in my opinion, is bad.

    4. Re:Me too? NOT by LenE · · Score: 3, Insightful

      Worse yet, instead of warning you that a PDF is about to execute JavaScript code, Adobe Reader actively and repeatedly harasses you if you turn off JavaScript, telling you that it won't work properly. This, even if the PDF you are viewing contains no JavaScript whatsoever.

      Instead of bothering you when you do something dangerous, it bothers and encourages you to let it behave insecurely. Adobe has become the new Microsoft, with respect to hindering user security.

      -- Len

    5. Re:Me too? NOT by JasterBobaMereel · · Score: 2, Insightful

      Why does a document viewer need to run code (javascript of whatever)

      99.99% of people use it to display and/or print static documents .... it's only that Adobe keep extending it to do thing outside this ....

      The core view a PDF is fairly bug free and exploit free it is the extensions that are buggy and vunerable ....

      --
      Puteulanus fenestra mortis
    6. Re:Me too? NOT by Skuld-Chan · · Score: 3, Informative

      Worse yet, instead of warning you that a PDF is about to execute JavaScript code, Adobe Reader actively and repeatedly harasses you if you turn off JavaScript, telling you that it won't work properly. This, even if the PDF you are viewing contains no JavaScript whatsoever.

      Hrm tested this in 9 - it only complains with Javascript disabled that the PDF contains some elements that might not be displayed properly because of the preference, and ONLY IF you open a PDF with Javascript in it.

      Static PDF files it does not display any warning if JS is off.

    7. Re:Me too? NOT by nine-times · · Score: 2, Insightful

      Just to be clear: I have no problem with macros. I have no problem with scripts. If you want to write a macro in Word that will make your workflow easier and faster, I think that's great. I think it's great that Microsoft had the forethought to include support for scripting in MS Office.

      What I object to is embedding macros in Word documents. I think this is dangerous design. If you want to write your own macro and store it on your computer, then you shouldn't need to embed it in the document itself. If you want to pass the macro to another user, you should be able store the macro in its own file and copy that file sending it along with the file you want to run it on.

      However, if you want to pass around a single file where you fill out a bunch of fields and it actively does stuff with that information, then that's an application. It's not a document anymore. If Microsoft and Adobe want to enable their users to create their own mini-applications to do this sort of thing, then that seems like a great idea. Create a new file type with a different filename extension so that I can block them in email and otherwise treat them like applications.

  6. Wider target audience by nstrom · · Score: 2, Insightful

    Attacking Adobe Reader means that people who use Firefox are also at risk. For a long while, the popular security paradigm on Windows was that if you used IE you were at risk, but if you kept up with Windows Update and used only Firefox to browse the web you were pretty much safe from the majority of the exploits in the wild. Now that malicious PDFs are out there in force, users of Firefox are vulnerable once again.

  7. This will kill pdf by dee.cz · · Score: 2, Funny

    one already can't send pdf attachments or even links to pdf to customers without risk of mail being deleted or lost in spam folder.

  8. Two simple safeguards that help by BlueParrot · · Score: 3, Informative

    a) Configure your web browser so it asks you to download pdf files instead of opening them automatically.

    b) Use an alternative PDF reader/viewer.

  9. 80% of exploit code or incidents? by SnuffySmith · · Score: 2, Insightful

    So, as I understand it, this article (and the referenced report) refer to code, not the total number of infections/attacks. It would be useful to know (1) how many computers are affected by PDF attacks, and (2) how many PDFs out there are compromised.

  10. But does it run in Linux? by mspohr · · Score: 3, Funny

    I run Linux and Mac and people keep telling me that I am missing out on all this great software... so I want to know if I can run these neat new "Rogue PDFs".

    --
    I don't read your sig. Why are you reading mine?
    1. Re:But does it run in Linux? by Yvan256 · · Score: 2, Interesting

      Since Mac OS X has built-in support to read and write PDFs, who installs Adobe Reader on a Mac?!

  11. Adobe is a security nightmare by Coopjust · · Score: 5, Interesting

    (Note: Trying not to slashvertise, just sharing some info about a program that's helped me stay secure. I have no affiliation with Secunia, I just like the tool a lot.)

    I scan with Secunia's (a Danish computer security company) freeware tool to check if I have insecure applications.

    3 times out of 4, when something has a category 4 or category 5 exploit (e.x. click2own), it's Adobe Flash Player, Shockwave, AIR, Reader/Acrobat, etc.

    It's also interesting because it tells you if your browsers are insecure (due to plugins or the browser itself). Both IE8 and Chrome are insecure in current versions with all patches.

    It was pretty eye opening for me, because I thought that I kept secure, but I had 20 insecure applications when I first got the scanner. I'm always skeptical about getting stuff for free, but I imagine that Secunia uses the data to improve the accuracy of their business software.

    To return to the story topic... when possible, use Adobe alternatives (e.x. Sumatra instead of Adobe Reader) and check your flash player and shockwave player versions at least once a week.

    Firefox Users can use Mozilla's plugin check.

    One more thing in my diatribe...recent versions of the Shockwave Player don't update correctly. I installed the latest version to fix a couple critical vulnerabilities only to find out that it wouldn't reomve the vulnerable files from my system directory. I had to download the Shockwave uninstaller, reboot my PC, reinstall shockwave, and reboot again. I felt like I was back on Windows 9x again.

    1. Re:Adobe is a security nightmare by fishbulb- · · Score: 3, Informative

      I opened the Advanced interface of Secunia PSI, the program overview says:
      'Cannot display graph, as Adobe Flash Player does not appear to be installed in Internet Explorer on your computer...' then provides a link to install it.

      I feel betrayed.

  12. Re:JavaScript just needs to go, wherever it is use by Anonymous Coward · · Score: 3, Insightful

    I agree with this analysis of Javascript. It was never designed with security in mind, much like the original versions of Windows.

    That said, it's sort of silly anyway. How do these PDFs arrive? By email or downloaded from the internet. And what do we NOT do with email attachments we don't recognise? We DON'T open them. What do we do with something we downloaded from the internet? Scan it for viruses.

    We all know the defense. It's getting people to use their brains instead of happily clicking on everything that doesn't dodge their mouse pointer.

    The weakest link in security is the user. Ya, it isn't ALL the user's fault, but you can only take secure programming so far before you start trying to protect people from themselves. And, as we all know, trying to protect people from themselves is a good way to piss them off.

  13. It isn't "I want some of that too" by asdf7890 · · Score: 3, Interesting

    In the attacker arena, they might be thinking, 'Gee, all these reports of Adobe Reader zero-days, maybe I should get in on them too.

    It isn't that. It is the fact that some of the holes took so long to have patches released, so people who don't read techie news (so didn't know to turn Javascript off in the case of those holes in that area) we vulnerable for some time even once the flaw was "publicly" known. This gave crackers time to throw together a "me too!" exploit for the same bug, and encouraged them to keep looking at the platform (if a hole, once found, stays open for some time then the effort is more worth it than looking for a hole on a platform where security patches are released in a more timely fashion).

    The other advantage of attacking Adobe's PDF reader is, as with Flash and other cross-browser plug-ins, one of target audience size. A successful attack may affect users of multiple browsers rather than, for example, just those who run a particular version of IE.

  14. Re:Why does anyone use Adobe reader anymore? by Dishevel · · Score: 3, Insightful

    Primitive how. I use it all the time. I put it on all the computers in the company. It is small, fast and secure. I have never had a problem opening, reading or printing a PDF file. When doing those things it is in fact superior to Adobe reader everytime.

    --
    Why is it so hard to only have politicians for a few years, then have them go away?
  15. Not just Adobe by bjackson1 · · Score: 3, Interesting

    I just got a trojan yesterday through a PDF, while using Foxit and running Windows 7 x64 in Firefox. I didn't think anything of allowing a website to execute a PDF file (I was not aware at the time that you could execute code through a PDF).

    The trojan downloaded quite a bit of malware onto my system that I spent last night cleaning from the registry. This is the first time I've gotten malware on my computer in years.

  16. Because of JavaScript support in Adobe Reader! by JakFrost · · Score: 3, Informative

    I have noticed that while web browsing and even when using the currently latest Mozilla Firefox 3.5.7 or 3.6 with Ad-Block Plus and PDF Download add-ons installed I still would get hit with a web page that would automatically push a Adobe Reader PDF file to me and I would have it open automatically. That PDF would be just a page full of random words but when inspected in Adobe Acrobat in depth when you go into the Advanced \ Document Processing \ Edit All JavaScript... menu you immediately see a script inside the PDF that is launched upon opening that PDF. When I analyzed the script I saw calls strange calls to the execution functions and methods along with calls to write out encoded data from an array holding hexadecimal values to files.

    With the known exploits in Adobe Reader 9.0 versions and earlier it was easy for me to see why this product was used as a popular attack vector in the last few months for viruses to spread on the Internet.

    Luckily, I use my computer as an ordinary user and use Run As with User Account Control requesting a password for any administrative work and program installation I avoided being infected with these Trojan horse PDFs.

    Some of you might recommend using the Mozilla No Script add-in to block all scripts but the reality is that there is so much JavaScript code out there on the web that turning scripting off makes many web sites unusable since they've all be designed with this reliance on scripting for navigation.

    1. Re:Because of JavaScript support in Adobe Reader! by maxume · · Score: 2, Informative

      Uncheck "Preferences->Internet->Display in browser" and Acrobat will prompt you to save those files rather than automatically loading them (this will probably also render your downloading extension redundant).

      --
      Nerd rage is the funniest rage.
  17. Re:Hard month for Adobe. by mambodog · · Score: 2, Informative

    Don't forget the controversy of Adobe allegedly trying to sabotage the HTML5 spec.

  18. Re:Which PDF viewer? by hitnrunrambler · · Score: 2, Interesting

    I'm wondering the same thing myself. I use Sumatra instead which is a far more stripped down reader. My instincts tell me that I'm safer because it doesn't have all of the integration (java etc) but I'd love to see some comparisons.

  19. Javascript in PDFs? How dumb is Adobe? by bradley13 · · Score: 2, Insightful

    As another poster pointed out: including scripting capabilities in "static" documents is just dumb. We've already been through this a few years ago, with people sending around Microsoft Office documents.

    Microsoft "fixed" this, in the sense that Office now warns you if a document contains scripting. Better, of course, is that many people have learned not to send or accept such documents in the first place. This was part of what made PDFs popular: a format to send documents that (a) cannot easily be changed and (b) is not a security risk. Millions of business documents are sent as PDFs just for these reasons.

    How stupid must Adobe be, to open themselves to this kind of attack. There should be no scripting in PDF documents. Alternatively - second best - scriptiing should be disabled by default, unless the user specifically authorizes it (as with Microsoft Office documents).

    Bad Adobe, no donut.

    --
    Enjoy life! This is not a dress rehearsal.
  20. Re:Why does anyone use Adobe reader anymore? by asvravi · · Score: 2, Interesting

    I had problems viewing documents with complex formatting and embedded Chinese fonts on Foxit. Returned to Adobe. It is easy to miss some information in the document without even realizing it, if the reader sacrifices functionality in favor of being lightweight. I would any day prefer fidelity to the PDF spec over being lightweight.

  21. Re:Why does anyone use Adobe reader anymore? by Skuld-Chan · · Score: 3, Interesting

    Primitive how. I use it all the time.

    You cannot use Foxit on Livecycle forms and other kinds of interactive forms. Foxit doesn't support online commenting and reviewing, Foxit doesn't support 3d annotations (Reader even supports PMI extensions). Yeah Reader is big, but it has a ton of customer requirements.

    Foxit does have security advisories - google it, and its not even a major target.

  22. Re:Why does anyone use Adobe reader anymore? by Dishevel · · Score: 3, Insightful

    The requirements are shit. If you want to edit do not use PDF. PDF should be scaled back to what it was needed for. All these "requirements" are really just trying to use the wrong format to do what you want. When you try to make one format do everything in the world it WILL be buggy. It WILL be slow. It WILL be insecure. Its not like the users here never want a PDF to do something else for them. I just refuse to allow it into my environment.

    --
    Why is it so hard to only have politicians for a few years, then have them go away?
  23. Sumatra PDF - sort of OK, maybe. by Animats · · Score: 2, Informative

    I've been using Sumatra PDF for the last year. It's rather clunky and uses too much memory on long documents, but it's adequate for most viewing.

    Its renderer is rather slow, though. And when you zoom, it renders the document first zoomed in X, then, seconds later, in Y as well. That's just stupid.