copyright | disclaimer | privacy | contact  
Australia's Leading Computer Emergency Response Team
 
Search this site

 
On this site

 > HOME
 > About AusCERT
 > Membership
 > Contact Us
 > PKI Services
 > Training
 > Publications
 > Sec. Bulletins
 > Conferences
 > News & Media
 > Services
 > Web Log
 > Site Map
 > Site Help
 > Member login





 

ESB-2010.1148 - [Win][Netware][Linux][Solaris][AIX] BlackBerry Enterprise Server: Execute arbitrary code/commands - Remote with user interaction

Date: 15 December 2010

Click here for printable version
Click here for PGP verifiable version
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

===========================================================================
             AUSCERT External Security Bulletin Redistribution

                               ESB-2010.1148
           Vulnerability in the PDF distiller of the BlackBerry
          Attachment Service for the BlackBerry Enterprise Server
                             15 December 2010

===========================================================================

        AusCERT Security Bulletin Summary
        ---------------------------------

Product:           BlackBerry Enterprise Server Express version 5.0.1 and 
                     5.0.2 for Microsoft Exchange
                   BlackBerry Enterprise Server Express version 5.0.2 for 
                     IBM Lotus Domino
                   BlackBerry Enterprise Server versions 4.1.3 through 5.0.2 
                     for Microsoft Exchange and IBM Lotus Domino
                   BlackBerry Enterprise Server versions 4.1.3 through 5.0.1 
                     for Novell GroupWise
                   BlackBerry Professional Software version 4.1.4 for Microsoft 
                     Exchange and IBM Lotus Domino
Publisher:         RIM
Operating System:  Windows
                   Netware
                   Linux variants
                   Solaris
                   AIX
Impact/Access:     Execute Arbitrary Code/Commands -- Remote with User Interaction
                   Denial of Service               -- Remote with User Interaction
Resolution:        Patch/Upgrade
CVE Names:         CVE-2010-2602  

Original Bulletin: 
   http://www.blackberry.com/btsc/search.do?cmd=displayKC&docType=kc&externalId=KB24761

- --------------------------BEGIN INCLUDED TEXT--------------------

Vulnerability in the PDF distiller of the BlackBerry Attachment Service for 
the BlackBerry Enterprise Server

Products

Affected Software

The issue affects the BlackBerry Attachment Service component of the following 
software versions:

    * BlackBerry Enterprise Server Express version 5.0.1 and 5.0.2 for 
      Microsoft Exchange
    * BlackBerry Enterprise Server Express version 5.0.2 for IBM Lotus Domino
    * BlackBerry Enterprise Server versions 4.1.3 through 5.0.2 for Microsoft 
      Exchange and IBM Lotus Domino
    * BlackBerry Enterprise Server versions 4.1.3 through 5.0.1 for Novell 
      GroupWise
    * BlackBerry Professional Software version 4.1.4 for Microsoft Exchange and 
      IBM Lotus Domino

Non Affected Software

    * BlackBerry Device Software
    * BlackBerry Desktop Software
    * BlackBerry Internet Service

Are BlackBerry smartphones and the BlackBerry Device Software affected?
No.

Issue Severity

This vulnerability has a Common Vulnerability Scoring System (CVSS) score of 
7.8.

Overview

This advisory describes a security issue that the BlackBerry Attachment Service 
component of the BlackBerry Enterprise Server is susceptible to. The issue 
relates to a known vulnerability in the PDF distiller component of the 
BlackBerry Attachment Service that affects how the BlackBerry Attachment 
Service processes PDF files.

Issue Status: Vulnerability confirmed. Software containing security update 
released.

Who should read this advisory

BlackBerry Enterprise Server administrators

Who should apply the software fix(es)

BlackBerry Enterprise Server administrators

Recommendation

Complete the resolution actions documented in this advisory.

As a mobile device best practice, RIM recommends that users exercise caution 
when receiving email messages from untrusted sources, and opening files at the 
direction of untrusted sources.

References

CVE Identifier: CVE-2010-2602

Problem

The vulnerability could allow a malicious individual to cause buffer overflow 
errors, which may result in arbitrary code execution on the computer that 
hosts the BlackBerry Attachment Service. While code execution is possible, an 
attack is more likely to result in the PDF rendering process terminating 
before it completes. In the event of such an unexpected process termination, 
the PDF rendering process will restart automatically but will not resume 
processing the same PDF file.

Successful exploitation of this issue requires a malicious individual to
persuade a BlackBerry smartphone user to open a specially crafted PDF file on 
a BlackBerry smartphone that is associated with a user account on a BlackBerry 
Enterprise Server. The PDF file may be attached to an email message, or the 
BlackBerry smartphone user may retrieve it from a web site using the Get Link 
menu item on the BlackBerry smartphone.

Resolution

RIM has issued the following releases and interim security software updates 
that resolve the vulnerability in affected versions of the BlackBerry 
Enterprise Server.

For BlackBerry Enterprise Server Express version 5.0.2 for Microsoft Exchange

    * Visit http://www.blackberry.com/go/serverdownloads to obtain Interim 
      Security Update 2 for BlackBerry Enterprise Server Express version 5.0.2.

For BlackBerry Enterprise Server Express version 5.0.1 for Microsoft Exchange

    * Visit http://www.blackberry.com/go/serverdownloads to obtain Interim 
      Security Update 1 for BlackBerry Enterprise Server Express version 5.0.1.

For BlackBerry Enterprise Server Express version 5.0.2 for IBM Lotus Domino

    * Visit http://www.blackberry.com/go/serverdownloads to obtain Interim 
      Security Update 1 for BlackBerry Enterprise Server Express version 5.0.2.

For BlackBerry Enterprise Server version 5.0.0 for Microsoft Exchange and IBM 
Lotus Domino

    * Visit http://www.blackberry.com/go/serverdownloads to obtain Interim 
      Security Update 5 for BlackBerry Enterprise Server software version 
      5.0.0.

For BlackBerry Enterprise Server version 5.0.1 for Microsoft Exchange, IBM 
Lotus Domino, and Novell GroupWise

    * Visit http://www.blackberry.com/go/serverdownloads to obtain Interim 
      Security Update 2 for BlackBerry Enterprise Server software version 
      5.0.1.

For BlackBerry Enterprise Server version 5.0.2 for Microsoft Exchange and IBM 
Lotus Domino

    * Visit http://www.blackberry.com/go/serverdownloads to obtain Interim 
      Security Update 2 for BlackBerry Enterprise Server software version 
      5.0.2.

For BlackBerry Enterprise Server version 4.1.7 for Microsoft Exchange and IBM 
Lotus Domin

    * Visit http://www.blackberry.com/go/serverdownloads to obtain Interim 
      Security Update 3 for BlackBerry Enterprise Server software version 
      4.1.7.

For BlackBerry Enterprise Server version 4.1.7 for Novell GroupWise

    * Visit http://www.blackberry.com/go/serverdownloads to obtain Interim 
      Security Update 2 for BlackBerry Enterprise Server software version 4.1.7

For BlackBerry Enterprise Server version 4.1.6 for Microsoft Exchange, IBM 
Lotus Domino, and Novell GroupWise

    * Visit http://www.blackberry.com/go/serverdownloads to obtain Interim 
      Security Update 6 for BlackBerry Enterprise Server software version 
      4.1.6.

If you are using a software version that is not listed above, update to one of 
the listed versions before applying the interim security software update, or 
refer to the Workaround section of this advisory.

Workaround

Prevent the BlackBerry Attachment Service from processing PDF files in a 
BlackBerry Enterprise Server environment
The administrator can prevent the BlackBerry Attachment Service from 
processing PDF files by editing the list of file format extensions that the 
BlackBerry Attachment Service opens, and then preventing the PDF attachment 
distiller from running on the BlackBerry Attachment Service.

Step 1: To remove the PDF file extension from the list of supported file format 
extensions, complete the following actions:

For BlackBerry Enterprise Server versions earlier than 5.0, and BlackBerry 
Professional Software

   1. From the Windows Desktop, open the BlackBerry Server Configuration tool.
   2. Click the Attachment Server tab.
   3. In the Format Extensions field, delete pdf: from the colondelimited list 
      of extensions.
   4. Click Apply.
   5. Click OK.

For BlackBerry Enterprise Server version 5.0 or later and BlackBerry Enterprise 
Server Express version 5.0.2

   1. In the BlackBerry Administration Service, on the Servers and components 
      menu, expand BlackBerry Solution topology > BlackBerry Domain > Component 
      view > Attachment > Connector.
   2. Click the BlackBerry Attachment Connector instance that is associated 
      with the BlackBerry Attachment Service that you want to change.
   3. In the Support Attachment Server instances tab, click Edit instance.
   4. Click the Edit icon.
   5. Click the Delete icon for the PDF extension.
   6. Click Save all. 

Step 2: Until the administrator prevents the PDF attachment distiller from 
running, the BlackBerry Attachment Service still detects a PDF file with a 
renamed extension (in other words, its extension is not .pdf) and attempts to 
process the file automatically. To prevent the PDF attachment distiller from 
running, complete the following actions:

For BlackBerry Enterprise Server versions earlier than 5.0, BlackBerry
Enterprise Server Express, and BlackBerry Professional Software

   1. On the Windows Desktop, open the BlackBerry Server Configuration tool.
   2. Click the Attachment Server tab.
   3. In the Configuration Option drop-down list, select Attachment Server.
   4. In the Distiller Settings section, next to the distiller name Adobe PDF, 
      clear the check box in the Enabled column. 
   5. Click Apply.
   6. Click OK.
   7. On the Windows Desktop, in Administrative Tools, open Services.
   8. Right-click BlackBerry Attachment Service and click Stop.
   9. Right-click BlackBerry Attachment Service and click Start. 
  10. Close Services. 

For BlackBerry Enterprise Server version 5.0 or later

   1. In the BlackBerry Administration Service, on the Servers and components 
      menu, expand BlackBerry Solution topology > BlackBerry Domain > Component 
      view > Attachment > Server.
   2. Click the instance that you want to change.
   3. Click Edit instance.
   4. In the Distiller section, in the Allowed column, specify which 
      distillers are supported for the instance.
   5. Click Save.
   6. Restart the BlackBerry Attachment Service.

For all versions
In Microsoft Exchange and Novell GroupWise environments, complete the following 
additional steps:

   1. On the Windows Desktop, in Administrative Tools, open Services.
   2. Right-click BlackBerry Dispatcher and click Stop.
   3. Right-click BlackBerry Dispatcher and click Start.
   4. Close Services. 

Note: Restarting BlackBerry Enterprise Server services might delay message 
delivery to BlackBerry devices. For more information, see KB04789.
 
In IBM Lotus Domino environments, complete the following additional steps:

For BlackBerry Enterprise Server versions earlier than 5.0

   1. Open the Lotus Domino Administrator.
   2. Click the Server tab.
   3. Click the Status tab.
   4. Click Server Console.
   5. In the Domino Command field, type tell BES quit and press ENTER.
   6. In the Domino Command field, type load BES and press ENTER.
   7. Close the Lotus Domino Administrator.

For BlackBerry Enterprise Server version 5.0 or later

 
Note: The administrator should not use the IBM Lotus Domino console to stop 
and start the BlackBerry Messaging Agent. If the administrator uses the IBM 
Lotus Domino console, the BlackBerry Messaging Agent libraries might not load 
properly and, if the administrator configures high availability, the 
BlackBerry Messaging Agent might not start correctly as the primary or standby 
instance.

   1. Stop and start the BlackBerry Controller service and BlackBerry 
      Dispatcher service in the Windows Services, or stop and start the 
      BlackBerry Enterprise Server in the BlackBerry Administration Service.

Additional Information

CVE

Common Vulnerabilities and Exposures (CVE) is a dictionary of common names 
(CVE Identifiers) for publicly known information security vulnerabilities 
maintained by the MITRE corporation.

CVSS

CVSS is a vendor agnostic, industry open standard designed to convey the 
severity of vulnerabilities. CVSS scores may be used to determine the urgency
 for update deployment within an organization. CVSS scores range from 0.0 
(no vulnerability) to 10.0 (critical). RIM uses CVSS for vulnerability 
assessments to present an immutable characterization of security issues. RIM 
assigns all relevant security issues a non-zero score.

Visit www.blackberry.com/security for more information on BlackBerry security.

- --------------------------END INCLUDED TEXT--------------------

You have received this e-mail bulletin as a result of your organisation's
registration with AusCERT. The mailing list you are subscribed to is
maintained within your organisation, so if you do not wish to continue
receiving these bulletins you should contact your local IT manager. If
you do not know who that is, please send an email to auscert@auscert.org.au
and we will forward your request to the appropriate person.

NOTE: Third Party Rights
This security bulletin is provided as a service to AusCERT's members.  As
AusCERT did not write the document quoted above, AusCERT has had no control
over its content. The decision to follow or act on information or advice
contained in this security bulletin is the responsibility of each user or
organisation, and should be considered in accordance with your organisation's
site policies and procedures. AusCERT takes no responsibility for consequences
which may arise from following or acting on information or advice contained in
this security bulletin.

NOTE: This is only the original release of the security bulletin.  It may
not be updated when updates to the original are made.  If downloading at
a later date, it is recommended that the bulletin is retrieved directly
from the author's website to ensure that the information is still current.

Contact information for the authors of the original document is included
in the Security Bulletin above.  If you have any questions or need further
information, please contact them directly.

Previous advisories and external security bulletins can be retrieved from:

        http://www.auscert.org.au/render.html?cid=1980

===========================================================================
Australian Computer Emergency Response Team
The University of Queensland
Brisbane
Qld 4072

Internet Email: auscert@auscert.org.au
Facsimile:      (07) 3365 7031
Telephone:      (07) 3365 4417 (International: +61 7 3365 4417)
                AusCERT personnel answer during Queensland business hours
                which are GMT+10:00 (AEST).
                On call after hours for member emergencies only.
===========================================================================
-----BEGIN PGP SIGNATURE-----
Comment: http://www.auscert.org.au/render.html?it=1967

iD8DBQFNCDtZ/iFOrG6YcBERAmMEAKCToO6li1ArmHm3mPCvpM4rc/PyRwCZAZ/v
07beAyK973KFSpFzz1Xpzpw=
=cLZG
-----END PGP SIGNATURE-----