[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20101105035424.9F91232A761@smtp.hushmail.com>
Date: Thu, 04 Nov 2010 21:54:24 -0600
From: auto199984@...hmail.com
To: bugtraq@...urityfocus.com, scup@...hmail.com
Cc: full-disclosure@...ts.grok.org.uk
Subject: Re: [0dayz] Acrobat Reader Memory Corruption
Remote Arbitrary Code Execution
Adobe is aware of a potential issue in Adobe Reader posted publicly
today on the Full Disclosure list. A proof-of-concept file
demonstrating a Denial of Service was published. Arbitrary code
execution has not been demonstrated, but may be possible. We are
currently investigating this issue. In the meantime, users of Adobe
Reader 9.2 or later and 8.1.7 or later can utilize the JavaScript
Blacklist Framework to prevent the issue by following the
instructions below. Note that Adobe Acrobat is not affected by this
issue.
Adobe Reader 9.2 and later and Adobe Reader 8.1.7 and later –
Windows
On Windows, the JavaScript Blacklist can be in two locations.
Please review the following options and then create the registry
key of your choice:
Enterprise list: This blacklist helps enterprises roll out policies
that block exploitable API(s) from executing in their environment.
Populating the blacklist in this location is the responsibility of
the enterprise. Adobe patches never modify this registry location.
To create the registry key:
HKLM\SOFTWARE\Policies\Adobe\
\\FeatureLockDown\cJavaScriptPerms\tBlackList
Adobe’s update/patch list: The Adobe blacklist is modified by Adobe
Reader patches whenever an API is deemed vulnerable. APIs are also
removed from the blacklist whenever a fix for a vulnerability is
provided by the current patch.
To create the registry key:
HKLM\SOFTWARE\Adobe\ \\JavaScriptPerms\tBlackList
On a 64 bit Windows system, the path is:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Adobe
->To prevent this particular issue, add the following value to the
registry key created in the previous step (case sensitive):
Doc.printSeps
->Exit and restart the application
Adobe Reader 9.2 and later and Adobe Reader 8.1.7 and later –
Macintosh
1. On your Macintosh computer, go to the Applications folder or
to the location where you have Adobe Reader installed.
2. Right-click on Adobe Reader
3. Click on Show Package Contents
4. Expand Contents
5. Expand MacOS
6. Expand Preferences
7. Create a backup of the FeatureLockDown file.
8. Right-click on FeatureLockDown.
9. Open With TextEdit.
10. Just before the last >> add the following line to the
FeatureLockDown file (case sensitive):
/JavaScriptPerms [ /c << /BlackList [ /t (Doc.printSeps) ] >>
]
11. Save the file
12. Restart Adobe Reader
Adobe Reader 9.2 and later – UNIX
1. Go to the Global Prefs file at:
/Reader/GlobalPrefs/reader_prefs
2. Add the following line to the file:
/JavaScriptPerms [/c << /BlackList [/t (Doc.printSeps) ] >> ]
For more details, see the following Knowledge Base articles:
http://kb2.adobe.com/cps/504/cpsid_50431.html
http://kb2.adobe.com/cps/532/cpsid_53237.html
We will continue to provide updates on this issue via the Adobe
PSIRT blog and/or the Security Advisory section of the Adobe
website as appropriate.
_______________________________________________
Full-Disclosure - We believe in it.
Charter: http://lists.grok.org.uk/full-disclosure-charter.html
Hosted and sponsored by Secunia - http://secunia.com/
Powered by blists - more mailing lists