Slashdot Log In
Zero-day Exploit in PDF With Adobe Reader
Posted by
CowboyNeal
on Sat Sep 22, 2007 10:05 AM
from the be-on-alert dept.
from the be-on-alert dept.
hankwang writes "Security researcher Petko Petkov, who is known for his recent discovery of a vulnerability with Quicktime in Firefox, claims to have discovered an exploit that allows arbitrary code execution when a maliciously crafted PDF document is opened in any version of Adobe Reader. Petkov did not disclose any technical details other than a video, but claims on his blog that Adobe has acknowledged the vulnerability. If this exploit goes wild, it could cause some serious problems, as PDFs are usually automatically opened from web browsers and widely used and trusted by corporate users."
Related Stories
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.
xpdf etc (Score:5, Funny)
Re: (Score:2, Informative)
Re:xpdf etc (Score:5, Informative)
Parent
Re:xpdf etc (Score:4, Insightful)
Parent
Re:xpdf etc (Score:4, Informative)
Parent
Re:xpdf etc (Score:4, Insightful)
An intentional defect is not a feature.
Parent
Re:xpdf etc (Score:4, Informative)
Parent
Re:xpdf etc (Score:5, Insightful)
I think the sensible strategy, in terms of performance and security, is to use a lightweight minimalist PDF reader for 99% of your PDF needs, and then to only open up Adobe Acrobat when you absolutely need its extra features. Acrobat is a rather large program (some might say "bloated") and it supports a wide variety of features, plugins, etc. It's a fact of life that supporting all those additional features (which are rarely used in a document) increases the program's resource requirements, and make security vulnerabilities "more likely" (for every feature you add, there's another chance for a bug, and another attack vector).
So, again, I think the sensible strategy is to use a fast, minimalist PDF reader (which, hopefully, is simple enough that it fairly secure: that is, no plugins that can run arbitrary code). Then, when you encounter those PDFs that need those extra features, you load them using a Acrobat, assuming you trust them. In my experience, PDFs that use anything beyond the basic features are rare enough that this isn't much of a burden. It's a fallacy to think that every program that supports a given filetype needs to "do it all"--different programs have different uses.
Parent
Re: (Score:3, Interesting)
I think the sensible strategy, in terms of performance and security, is to use a lightweight minimalist PDF reader for 99% of your PDF needs, and then to only open up Adobe Acrobat when you absolutely need its extra features. Acrobat is a rather large program (some might say "bloated") and it supports a wide variety of features, plugins, etc.
People have different definitions of "bloat". Mine is when you have to clutter up your system with more than one application to d the same job. Besides, I'm of the opinion that it's alright to use the incredibly fast and high-RAM computers of today to run these application without being stingy about resources for every single thing (unless it actually does slow down your system). While I've pitied the users who have 16 things in their system tray that eat up resources (Acrobat does this too btw, with it
Re: (Score:3, Insightful)
Lacking features can be a good thing.
Not accusing of anything, but this is altogether too often used by FOSS advocates to justify the lack of features or polish.
use a lightweight minimalist PDF reader for 99% of your PDF needs, and then to only open up Adobe Acrobat when you absolutely need its extra features
The security issues still remain - all an attacker has to do is disguise his PDF as a PDF form and shabam, your employees fall hook, line, sinker, and your network is now compromised. A pinhole in a submarine will still let water in, even if 99% of the rest of the surface is perfectly sealed.
Re: (Score:3, Informative)
Yes, that company was Microsoft, but that doesn't change the fact that they threatened to sue them over its inclusion for "antitrust reasons" (read: It would hurt the sales of Acrobat [adobe.com]).
PDF isn't an open standard. If you want to implement it, Adobe apparently retains the right to sue you for it at any time.
Re: (Score:3, Insightful)
Re:xpdf etc (Score:5, Informative)
Parent
Re:xpdf etc (Score:4, Insightful)
This is 2007, where people don't even know the differences between
Parent
smug (Score:4, Funny)
about time i got modded as a troll neway
Re:smug (Score:4, Funny)
Parent
Re:smug (Score:5, Funny)
Parent
Lacks details (Score:2)
Details Sorely Lacking (Score:5, Interesting)
Parent
Re:Lacks details (Score:4, Informative)
Also, an integer overflow [mitre.org] was recently found and fixed in xpdf. This could be the same bug.
Parent
Re:Lacks details (Score:5, Informative)
No. Postscript is a Turing-complete language. People have, e.g., written calculator programs in postscript, and implemented Conway's game of life in it. PDF is not Turing-complete, and that was an intelligent, intentional design decision. I think it had less to do with concerns about security than with not wanting to run a program on your printer without having any possible way to tell whether the program would ever terminate.
Parent
It was going to happen (Score:2)
The vulnerability is in Reader not the PDF format (Score:4, Insightful)
So in the interest of the public, what alternative PDF readers can people use?
In addition to that I hope Adobe clues in and realizes, Reader is there to READ AND DISPLAY PDFs and nothing else. The last time I installed it under XP on my office workstation it wanted to shovel a bunch of crap into the tray and seemed to have a lot more cruft than it needed to. This is different from what I remember it being in High School where it was a simple viewer so the customers who paid for Acrobat had an easy way to tell their readers how to open the PDFs. It has since morphed into a product instead of just a utility.
Re:The vulnerability is in Reader not the PDF form (Score:5, Informative)
Macs have Preview, Linux has Evince and others.
Parent
Re: (Score:2)
HTH
Re: (Score:3, Informative)
Re: (Score:3, Informative)
Re:The vulnerability is in Reader not the PDF form (Score:5, Informative)
Parent
FYI: Vista not affected (Score:5, Informative)
"The vulnerability affects Windows XP SP2 with IE7 and Adobe Reader 8.1, 8.0 and 7. Windows Vista users are not affected."
Re: (Score:2)
Re: (Score:2)
Re:FYI: Vista not affected (Score:5, Funny)
Well yeah, it can't affect an operating system if no one is running it.
Sorry, couldn't resist.
Parent
Foxit reader is a good substitute. (Score:3, Informative)
Windows:
http://www.download.com/Foxit-PDF-Reader/3000-2079_4-10634896.html?tag=lst-0-1 [download.com]
Linux:
http://www.foxitsoftware.com/pdf/desklinux/ [foxitsoftware.com]
I second this (Score:2, Informative)
Re:Foxit reader is a good substitute. (Score:5, Insightful)
"Foxit is vulnerable as well, although the user is required to interact with the document in order to launch the exploit."
Parent
Re: (Score:2)
It also pleases the raving hippies who want everything open source
Re: (Score:3, Informative)
NOT a zero day exploit ! (Score:4, Informative)
Re: (Score:2)
I won't even point out the irony in that a Slashdot editor doesn't even know.
For firefox users... (Score:4, Informative)
"If this exploit goes wild, it could cause some serious problems, as PDFs are usually automatically opened from web browsers and widely used and trusted by corporate users."
If you are using firefox, there is a simple way around this. Just install the PDF download [mozilla.org] add-on, its also helps avoid the problems involving the embedded PDF plugin crashing your browser.
As an asside: (Score:4, Interesting)
there are many platforms, many implementations (Score:2)
So, I still feel safe
It is amazing how much M$ owns the broken meme ... (Score:3, Insightful)
Hint to editors... (Score:4, Funny)
This was never a 0Day... (Score:5, Informative)
The defining characteristic of 0day is the day an EXPLOIT is RELEASED, where such exploit also serves as the ONLY vendor notification of a bug being discovered. Every adult on this list understands the definition, but the kids can't seem to grasp the not-so-subtle nuance between a 0day and the discovery of a bug in someone else's code.
This supposedly serious disclosure referred to in the article is a non-event, there was a "press release" about a supposedly serious flaw in PDF, there were no details, so therefore it doesn't even count as disclosure of a vulnerability as a whole.
Re: (Score:2)
Re: (Score:2, Insightful)
Re: (Score:2, Funny)
Re:Terminology Police! (Score:5, Informative)
Parent
Re:'Preview' and Mac OS X (Score:5, Informative)
As a side note... Preview does an incredibly good job with PDFs that Adobe themselves can't even do. Back when I was a Windows user exclusively, I always complained that the "official" reader was dog slow even on the fastest machines, and could not ever scroll smoothly through any slightly complex document.
Now that I've switched to Mac and use Preview, I realize this isn't Windows, it's just Adobe's incompetence. Preview is fast as hell and NEVER lags in any way, while Adobe Reader for the Mac is as slow and bloated as its Windows brethren.
Parent