Products & Services
Support How to Buy

For Home

Cisco Home Products Store
Products for everyone

Flip Video Store
Meet the Flip Family:
Life now has a play button

All Ordering Options

Training & Events Partners

Find a Partner

Cisco Partners help you find the right solution for your Business

Become a Partner

Enhance your company's value-add, expertise and opportunities

Small Business Partners

Log in to get sales resources.

Already a Partner?

Log in for resources.

Register as a New User

Visit Partner Central or My Cisco Workspace

Guest

Vulnerability Alert

Adobe Acrobat Products util.printf() Function Buffer Overflow Vulnerability

 
Threat Type:Unintended Weakness: Buffer Overflow
IntelliShield ID:16999
Version:11
First Published:2008 November 04 20:15 GMT
Last Published:2009 April 07 13:48 GMT
Vector:Network
Authentication:None
Exploit:Functional
Port: Not Available
CVE:CVE-2008-2992
BugTraq ID:30035
Urgency: Possible Use
Credibility: Confirmed
Severity: Moderate Damage
CVSS Base:9.3 CVSS Calculator
CVSS Version 2
CVSS Temporal:7.7
 
Version Summary:Sun has re-released an alert notification with patches to address the util.printf() function buffer overflow vulnerability in Adobe Reader.
 
 
Description

Adobe Reader and Adobe Acrobat Professional, 3D, and Standard contain a buffer overflow vulnerability that could allow an unauthenticated, remote attacker to execute arbitrary code with the privileges of the user.

The vulnerability is due to insufficient boundary checking when the affected applications process format strings.  An attacker could exploit the vulnerability to cause a buffer overflow condition by convincing a user to open a malicious PDF document.  An exploit could allow the attacker to execute arbitrary code with the privileges of the user.

Malicious code is exploiting this vulnerability.

Adobe has confirmed this vulnerability and released updated versions.

 
Warning Indicators

The following Adobe products are vulnerable:

  • Adobe Acrobat Professional versions 8.1.2 and prior
  • Adobe Acrobat 3D versions 8.1.2 and prior
  • Adobe Acrobat Standard versions 8.1.2 and prior
  • Adobe Reader versions 8.1.2 and prior
 
IntelliShield Analysis

Malicious code, in the form of a trojan named Trojan.Pidief.D, is exploiting this vulnerability.  This trojan is described in IntelliShield Alert 14388.

To exploit the vulnerability, an attacker must convince a user to open a malicious PDF document.  An attacker could employ social engineering techniques by providing a malicious file in an e-mail message or other form of messaging.  Users may be more easily convinced to open a PDF file because it is a common document type that is frequently used in normal business operations.  A successful exploit could allow the attacker to execute arbitrary code with the privileges of the user.  Failed  exploits could allow the attacker to cause the application to crash, resulting in a DoS condition.

Systems that grant users Administrator privileges may allow an attacker to execute arbitrary code with elevated privileges, an action that could result in a full system compromise. 

Systems that limit user privileges, such as Mac OS X and Linux systems, or Windows Vista systems that employ systems to separate user privileges when running applications, may be less at risk as the result of an exploit because any code execution would run with only limited privileges.

 
Vendor Announcements

Adobe has released a security bulletin at the following link: APSB08-19

Gentoo has released a security advisory at the following link: GLSA 200901-09

Novell has released a security summary report at the following link: SUSE-SR:2008:026

Red Hat has released a security advisory at the following link: RHSA-2008:0974

Sun has re-released an alert notification at the following link: 249366

Turbolinux has released a security advisory at the following link: TLSA-2008-40

US-CERT has released a vulnerability note at the following link: VU#593409

 
Impact

An unauthenticated, remote attacker could exploit this vulnerability to execute arbitrary code with the privileges of the user. The level of user privileges and the code that is executed will determine the degree to which the system is compromised. Common user configurations of Linux, UNIX, Mac OS X, and Microsoft Windows Vista systems should limit the impact of successful code execution because typical configurations limit the privileges granted to normal user and administrative accounts.

 
Technical Information

This vulnerability is due to insufficient boundary checking when the affected applications process format strings that contain a floating pointer specifier in the util.printf() function of maliciously crafted PDF files.

An unauthenticated, remote attacker could exploit the vulnerability by convincing a user to open a malicious PDF document. The malicious PDF file supplies an overly long, properly formatted command to the util.printf() function that overwrites the application's memory because Adobe uses a fixed-length argument. This action can result in a stack-based buffer overflow. The attacker could have control over the execution flow, which could be used to execute arbitrary code with the privileges of the user who launched the affected application. Failed exploit attempts could terminate the application, resulting in a DoS condition.

 
Safeguards

Administrators are advised to apply the appropriate updates.

Administrators may consider instructing users to be cautious of unsolicited PDF files that arrive via e-mail.

Users are advised not to open files from untrusted sources. Users are advised to verify unexpected files from trusted sources before opening them.

Users are advised to run applications with the lowest necessary privileges.

 
Patches/Software

Adobe has released updated versions at the following links:

Gentoo administrators can use the emerge command to obtain updates for the following package: app-text/acroread

Novell has released updated packages; users can install the updates using YaST.

Red Hat packages can be updated using the up2date or yum command.

Sun has released patches at the following link:

SPARC
Solaris 10 patch 121104-06 or later

Turbolinux packages can be updated using the turbopkg command.


Signatures
 
Cisco Systems Cisco Intrusion Prevention System (IPS) 6.0
Signature IDSignature NameReleaseLatest Release Date
7263/0Adobe 'util.printf()' JavaScript Stack Buffer OverflowS3682008 Nov 26
7264/0Adobe util.printf JavaScript Stack Buffer OverflowS6202012 Jan 19
7264/1Adobe util.printf JavaScript Stack Buffer OverflowS6332012 Mar 16
7264/2Adobe util.printf JavaScript Stack Buffer OverflowS6202012 Jan 19
7264/3Adobe util.printf JavaScript Stack Buffer OverflowS6202012 Jan 19
7264/4Adobe util.printf JavaScript Stack Buffer OverflowS6202012 Jan 19
 
Alert History
 

Version 10, January 14, 2009, 10:23 AM: Gentoo has released a security advisory and updated packages to address the util.printf() function buffer overflow vulnerability in Adobe Reader.

Version 9, January 12, 2009, 6:18 PM: Sun has released an alert notification to address the util.printf() function buffer overflow vulnerability in the Adobe Reader.

Version 8, November 26, 2008, 8:16 AM: Novell has released a security summary report and updated packages to address the util.printf() function buffer overflow vulnerability in the Adobe Acrobat Reader.

Version 7, November 12, 2008, 5:20 PM: Red Hat has released a security advisory and updated software to address the util.printf() function buffer overflow vulnerability in the Adobe Reader.  Additional details that describe malicious code that is associated with this vulnerability are also available.

Version 6, November 10, 2008, 5:40 PM: Turbolinux has released a security advisory and updated packages to address the util.printf() function buffer overflow vulnerability in Adobe Reader.

Version 5, November 7, 2008, 5:17 PM: Malicious code is actively exploiting the util.printf() function buffer overflow vulnerability in Adobe Reader in the wild.

Version 4, November 6, 2008, 1:58 PM: Functional exploit code is available for the util.printf() function buffer overflow vulnerability in Adobe Reader.

Version 3, November 5, 2008, 2:09 PM: Proof-of-concept code and additional technical details have been released to address the util.printf() function buffer overflow vulnerability.

Version 2, November 5, 2008, 8:35 AM: Adobe has released a security bulletin and updated versions to address the util.printf() function buffer overflow vulnerability.  US-CERT has also released a vulnerability note.

Version 1, November 4, 2008, 3:15 PM: Adobe Acrobat and Reader contain a buffer overflow vulnerability that could allow an unauthenticated, remote attacker to execute arbitrary code with the privileges of the user.  Updates are not available.



Product Sets
 
The security vulnerability applies to the following combinations of products.

Primary Products:
AdobeAcrobat 3D8.0 Base | 8.1 .0, .1, .2
AdobeAcrobat Professional8.0 .0 | 8.1 .0, .1, .2
AdobeAcrobat Reader8.0 Base | 8.1 Base | 8.1.1 Base | 8.1.2 .0
AdobeAcrobat Standard8.1 Base | 8.1.1 Base | 8.1.2 Base

Associated Products:
Gentoo Technologies, Inc.Gentoo Linux2004 .0, .1, .2, .3 | 2005 .0 | 2006 .0, .1 | 2007 .0 | 2008 .0
Red Hat, Inc.Red Hat Enterprise Linux Desktop Supplementary5.0 IA-32, x86-64
Red Hat, Inc.Red Hat Enterprise Linux Extras3 IA-32, x86_64 | 4 IA-32, x86_64
Red Hat, Inc.RHEL Supplementary5 IA-32, x86_64
Sun Microsystems, Inc.Solaris10 sparc
SUSESuSE Linux10.0 PowerPC, i386, i586, x86_64 | 10.1 PPC, PPC64, i586, x86, x86_64
SUSESuSE Linux Desktop1.0 Base
SUSESuSE Linux Enterprise Server10 AMD64, IBM Power, Intel EM64T, Itanium (IPF), SP1 AMD64 , SP1 IBM Power, SP1 Intel EM64T, SP1 Itanium (IPF), SP1 x86, SP1 zSeries 64bit, SP2 AMD64, SP2 EM64T, SP2 Itanium (IPF), SP2 PPC, SP2 x86, SP2 zSeries 64bit, iSeries, pSeries, x86, zSeries, zSeries 64bit | 8 amd64, iSeries, itanium2, pSeries, x86, zSeries (s/390), zSeries (s/390x) | 9 IBM Power, IPF (itanium), iSeries, pSeries, s/390, x86, x86-64 (amd64, em64t), zSeries, zSeries 64bit
SUSESuSE Linux Openexchange Server4.1 Base
SUSESuSE Linux Retail Solution8 Base
SUSESuSE Linux Standard Server8 Base
Turbolinux, Inc.Turbolinux Client2008 i586




Alerts and bulletins on the Cisco Security Intelligence Operations Portal are highlighted by analysts in the Cisco Threat Operations Center and represent a subset of the comprehensive content that is available through Cisco Security IntelliShield Alert Manager Service. This customizable threat and vulnerability alert service provides security staff with access to timely, accurate, and credible information about threats and vulnerabilities that may affect their environment. Cisco is pleased to offer a free trial of the service. To register for full access, please visit the IntelliShield trial registration page.


LEGAL DISCLAIMER
The urgency and severity ratings of this alert are not tailored to individual users; users may value alerts differently based upon their network configurations and circumstances. THE ALERT, AND INFORMATION CONTAINED THEREIN, ARE PROVIDED ON AN "AS IS" BASIS AND DO NOT IMPLY ANY KIND OF GUARANTEE OR WARRANTY, INCLUDING THE WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. YOUR USE OF THE ALERT, AND INFORMATION CONTAINED THEREIN, OR MATERIALS LINKED FROM THE ALERT, IS AT YOUR OWN RISK. INFORMATION IN THIS ALERT AND ANY RELATED COMMUNICATIONS IS BASED ON OUR KNOWLEDGE AT THE TIME OF PUBLICATION AND IS SUBJECT TO CHANGE WITHOUT NOTICE. CISCO RESERVES THE RIGHT TO CHANGE OR UPDATE ALERTS AT ANY TIME.
Powered by  IntelliShield

Feedback

Which alert section is most useful?

  • Affected Products/Versions
  • Patches/Software Updates
  • Description
  • Safeguards
  • Technical Information/Analysis

Do you use the CVSS scoring provided in alerts? Why?

What additional information should IntelliShield alerts include?