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

Business Objects Crystal Reports Professional RPT File Buffer Overflow Vulnerability

 
Threat Type:Unintended Weakness: Buffer Overflow
IntelliShield ID:12150
Version:3
First Published:2006 November 27 19:54 GMT
Last Published:2007 September 11 18:53 GMT
Vector:Network
Authentication:None
Exploit:Proof-of-Concept
Port: Not Available
CVE:CVE-2006-6133
BugTraq ID:21261
Urgency: Unlikely Use
Credibility: Confirmed
Severity: Moderate Damage
CVSS Base:9.3 CVSS Calculator
CVSS Version 2
CVSS Temporal:7.6
 
Version Summary:

Microsoft has released a security bulletin and updates to address the RTP file buffer overflow vulnerability in Crystal Reports for Visual Studio.

 
 
Description

Business Objects Crystal Reports version XI Professional contains a vulnerability that could allow an unauthenticated, remote attacker to execute arbitrary code.

The issue exists due to insufficient input validation when handling RPT files.  An unauthenticated, remote attacker could exploit this issue by convincing the user to process a malicious RPT file designed to exploit a boundary error.  This action could allow the attacker to execute arbitrary code with the permissions of the user.  On Windows systems, user accounts are typically configured with administrative privileges.

A proof-of-concept Crystal Reports file is available.

Business Objects has not confirmed this vulnerability and updates are unavailable.

 
Warning Indicators

Systems running Business Objects Crystal Reports version XI Professional are vulnerable.

 
IntelliShield Analysis

To exploit this vulnerability, an attacker must convince a user to process a malicious RTP file, reducing the likelihood of a successful attack.  Because a Microsoft Windows user can run this application, and Windows users commonly have administrative privileges, exploitation of this issue could result in a full system compromise.

Microsoft has released a security update to address this vulnerability for certain editions of Visual Studio that include the vulnerable version of Crystal Reports.  Microsoft has corrected this vulnerability by changing the way Crystal Reports for Visual Studio handles RTP files.

 
Vendor Announcements

Microsoft has released a security bulletin at the following link: MS07-052

 
Impact

An unauthenticated, remote attacker could, with user interaction, exploit this issue to execute arbitrary code with the permissions of the user.

 
Technical Information

An unauthenticated, remote attacker could exploit this vulnerability by embedding malformed data into an RPT file and convincing the targeted user to process it.  If the attack is successful, the RPT file triggers a stack-based buffer overflow.  Crystal Reports continues to run until the invalid stack data is referenced.  The program then attempts to handle this exception by calling a registered Structured Exception Handler (SEH).  By overwriting the pointer to the SEH with the stack overflow data, arbitrary code execution can be achieved.

 
Safeguards

Administrators are advised to contact Business Objects regarding a fix to resolve this issue.

Users are encouraged not to follow links from untrusted sources, such as web pages or e-mail messages. 

Users are advised not to accept RPT files from untrusted sources. Users are encouraged to verify unexpected RPT files arriving from trusted sources.

 
Patches/Software

Microsoft has released updates at the following links:

Visual Studio .NET 2002 SP1
Visual Studio .NET 2003
Visual Studio .NET 2003 SP1
Visual Studio 2005
Visual Studio 2005 SP1


Signatures
 
Cisco Systems Cisco Intrusion Prevention System (IPS) 6.0
Signature IDSignature NameReleaseLatest Release Date
5435/0Crystal Reports Remote Code ExecutionS3972009 Apr 30
6073/0Visual Studio Crystal Reports RPT File Code ExecutionS4052009 May 29
 
Alert History
 

Version 2, January 4, 2007, 5:12 PM: A proof-of-concept file is available to demonstrate the Business Objects Crystal Reports Professional RPT file buffer overflow issue.

Version 1, November 26, 2006, 2:54 PM: Business Objects Crystal Reports contains a buffer overflow issue when handling RPT files that could allow an unauthenticated, remote attacker to execute arbitrary code.  Software updates are unavailable.



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

Primary Products:
Business Objects SACrystal Reports Professional EditionXI Base

Associated Products:
Microsoft, Inc.Visual Studio.NET 2002 Base, SP1 | .NET 2003 Base, SP1 | 2005 Base, SP1




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