Commentary

George Hulme
 

Adobe Patches PDF Flaw

Security firm Core Security Technologies is warning users that Adobe Reader versions 8.1.2 and earlier are vulnerable to specially crafted PDF files that could be used gain access to authorized systems. You might want to check which version of Adobe Reader you're using.

Security firm Core Security Technologies is warning users that Adobe Reader versions 8.1.2 and earlier are vulnerable to specially crafted PDF files that could be used gain access to authorized systems. You might want to check which version of Adobe Reader you're using.Fortunately, the flaw doesn't affect Adobe Reader version 9, which was released in June 2008.

Core Security, which found the vulnerability, described it this way in a statement it issued this morning:


More Security Insights

White Papers

More >>

Reports

More >>

Webcasts

More >>

Engineers from CoreLabs, the research arm of Core Security, determined that Adobe Reader could be exploited to gain access to vulnerable systems via the use of a specially crafted PDF file with malicious JavaScript content.

Core Securities explained that the flaw existed because of the way vulnerable versions of Adobe Reader implement the JavaScript util.printf() function. It seems that function converts the input it gets into a String, but only the first 16 digits of the input is used, and the rest is filled with "0" as filler. Unfortunately, if an unexpectedly long value is fed to the function (and it's crafted the right way) memory will be overwritten and the attacker can gain control of the application's execution. This is a normal buffer overflow.

Developers need to do a better job checking how applications handle inputs, and these types of problems can be avoided.

All of that is the bad news. The good news is that Core Security worked with Adobe and didn't announce the existence of this flaw until it was fixed.

Your options are to update your current version of Adobe Reader 8.1.2 or earlier, or disable JavaScript in that applications Edit/Preferences menu.

Core Security has published an advisory that probably gives you more information about the flaw than you'll need to know.


Related Reading




Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

InformationWeek encourages readers to engage in spirited, healthy debate, including taking us to task. However, InformationWeek moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing/SPAM. InformationWeek further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
T-Shirt Giveaway T-Shirt Giveaway: Each week we're selecting one great comment from our readers. The author of the comment will receive an InformaitonWeek Community t-shirt. So get posting!
Subscribe to RSS

Resource Links