Security@TIBCO
TIBCO takes its security responsibilities very seriously. This page provides information about TIBCO security and how customers or security researchers can contact TIBCO to report or ask about a security issue.
TIBCO Security Advisory: May 19, 2020 - TIBCO JasperReports Library and TIBCO JasperReports Server
TIBCO JasperReports Library
Original release date: May 19, 2020
Last revised:
CVE-2020-9410
Source: TIBCO Software Inc.
Systems Affected
- TIBCO JasperReports Library versions 7.1.1 and below
- TIBCO JasperReports Library versions 7.2.0 and 7.2.1
- TIBCO JasperReports Library version 7.3.0
- TIBCO JasperReports Library version 7.5.0
- TIBCO JasperReports Library for ActiveMatrix BPM versions 7.1.1 and below
- TIBCO JasperReports Server versions 7.1.1 and below
- TIBCO JasperReports Server version 7.2.0
- TIBCO JasperReports Server version 7.5.0
- TIBCO JasperReports Server for AWS Marketplace versions 7.5.0 and below
- TIBCO JasperReports Server for ActiveMatrix BPM versions 7.1.1 and below
The following component is affected:
- report generator
Description
The component listed above contains a vulnerability that theoretically allows an attacker to exploit HTML injection to gain full control of a web interface containing the output of the report generator component with the privileges of any user that views the affected report(s). The attacker can theoretically exploit this vulnerability when other users view a maliciously generated report, where those reports use Fusion Charts and a data source with contents controlled by the attacker.
Impact
The impact of this vulnerability includes the possibility that an attacker could gain full control of the web interface displaying a generated report. Since the TIBCO JasperReports Library is used to generate reports as a component of web interfaces, the theoretical impact of this vulnerability is that the attacker can obtain the privileges of the highest privileged owner that views a maliciously generated report.
CVSS v3 Base Score: 7.3 (CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N)
Solution
TIBCO has released updated versions of the affected systems which address this issue:
- TIBCO JasperReports Library versions 7.1.1 and below update to version 7.1.3 or higher
- TIBCO JasperReports Library versions 7.2.0 and 7.2.1 update to version 7.2.2 or higher
- TIBCO JasperReports Library version 7.3.0 update to version 7.3.1 or higher
- TIBCO JasperReports Library version 7.5.0 update to version 7.5.1 or higher
- TIBCO JasperReports Library for ActiveMatrix BPM versions 7.1.1 and below update to version 7.1.3 or higher
- TIBCO JasperReports Server versions 7.1.1 and below update to version 7.1.3 or higher
- TIBCO JasperReports Server version 7.2.0 update to version 7.2.1 or higher
- TIBCO JasperReports Server version 7.5.0 update to version 7.5.1 or higher
- TIBCO JasperReports Server for AWS Marketplace versions 7.5.0 and below update to version 7.5.1 or higher
- TIBCO JasperReports Server for ActiveMatrix BPM versions 7.1.1 and below update to version 7.1.3 or higher
The information on this page is being provided to you on an "AS IS" and "AS-AVAILABLE" basis. The issues described on this page may or may not impact your system(s). TIBCO makes no representations, warranties, or guarantees as to the information contained herein. ANY AND ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE ARE HEREBY DISCLAIMED. BY ACCESSING THIS DOCUMENT YOU ACKNOWLEDGE THAT TIBCO SHALL IN NO EVENT BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, PUNITIVE, OR CONSEQUENTIAL DAMAGES THAT ARISE OUT OF YOUR USE OR FAILURE TO USE THE INFORMATION CONTAINED HEREIN. The information on this page is being provided to you under the terms of your license and/or services agreement with TIBCO, and may be used only for the purposes contemplated by the agreement. If you do not have such an agreement with TIBCO, this information is provided under the TIBCO.com Terms of Use, and may be used only for the purposes contemplated by such Terms of Use.