CVE-2020-9410 TIBCO JasperReports Library

High 7.3 Published Updated

Attackers can inject HTML into reports using Fusion Charts to execute scripts in viewers' browsers, potentially taking over accounts or executing code.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2020-9410?

CVE-2020-9410 is a high-severity cross-site scripting vulnerability in TIBCO JasperReports Library, published on 20 May 2020. Any signed-in user can exploit it over the network, and only if a user opens a file or follows a link.

Official description

The report generator component of TIBCO Software Inc.'s TIBCO JasperReports Library, TIBCO JasperReports Library for ActiveMatrix BPM, TIBCO JasperReports Server, TIBCO JasperReports Server for AWS Marketplace, and TIBCO JasperReports Server for ActiveMatrix BPM 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. Affected releases are TIBCO Software Inc.'s TIBCO JasperReports Library: versions 7.1.1 and below, versions 7.2.0 and 7.2.1, version 7.3.0, 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, version 7.2.0, version 7.5.0, TIBCO JasperReports Server for AWS Marketplace: versions 7.5.0 and below, and TIBCO JasperReports Server for ActiveMatrix BPM: versions 7.1.1 and below.

Weakness: CWE-79

Which versions are affected by CVE-2020-9410?

1 open source package ship an affected version, including jasperreports. It affects 3 products.

PackageAffectedFixed in
jasperreports BitnamiAll versions7.5.0

Products include Oracle Retail Order Broker, Tibco Jasperreports Library, Tibco Jasperreports Server.

How do I fix CVE-2020-9410?

Upgrade jasperreports to 7.5.0 or later.

Escape output for the context it lands in and set a strict Content Security Policy. Upgrading the affected component is the real fix. More about Cross-site scripting.

Is CVE-2020-9410 being exploited?

There is no known exploitation of CVE-2020-9410 in the wild and no public exploit code.

Sources

Also known as BIT-jasperreports-2020-9410, GHSA-jcfp-678f-37q2.

Is CVE-2020-9410 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free