Lucene search

K
certCERTVU:519588
HistorySep 15, 2011 - 12:00 a.m.

JasperServer cross-site request forgery vulnerability

2011-09-1500:00:00
www.kb.cert.org
27

CVSS2

6.8

Attack Vector

NETWORK

Attack Complexity

MEDIUM

Authentication

NONE

Confidentiality Impact

PARTIAL

Integrity Impact

PARTIAL

Availability Impact

PARTIAL

AV:N/AC:M/Au:N/C:P/I:P/A:P

EPSS

0.015

Percentile

86.8%

Overview

JasperSoft’s JasperServer is vulnerable to a cross-site request forgery (CSRF) vulnerability.

Description

According to JasperSoft’s website: “JasperReports Server is a powerful, yet flexible and lightweight reporting server. Generate, organize, secure, and deliver interactive reports and dashboards to users. Allow non-technical users to build their own reports and dashboards.” The JasperSoft’s JasperServer fails to adequately randomize certain parameters within the application creating cross-site request forgery (CSRF) vulnerabilities. According to the vulnerability reporter "One of the parameters (__flowExecutionKey)_is predictable and can be determined with a very high probability of success in bruteforce attacks with less than 100 requests".

This vulnerability has been reported to affect JasperServer 3.7.0 Community Edition and JasperServer 3.7.1 Community Edition. Other versions may be affected.


Impact

By convincing a victim to load a specially crafted URL while authenticated to a JasperServer, an attacker could obtain user credentials or perform certain actions as that user. Exploiting the CSRF vulnerabilities could allow an attacker to take certain actions via the web interface, including adding users to the JasperServer.


Solution

We are currently unaware of a practical solution to this problem.


Restrict access

As a general good security practice, only allow connections from trusted hosts and networks. Consider setting up management networks as separate and dedicated channels. Note that restricting access does not prevent XSS or CSRF attacks since the attack comes as an HTTP request from a legitimate user’s host. Restricting access would prevent an attacker from accessing a JasperServer using stolen credentials from a blocked network location.


Vendor Information

519588

Filter by status: All Affected Not Affected Unknown

Filter by content: __ Additional information available

__ Sort by: Status Alphabetical

Expand all

Javascript is disabled. Click here to view vendors.

Jaspersoft Corporation __ Affected

Notified: March 03, 2011 Updated: September 15, 2011

Status

Affected

Vendor Statement

The vulnerability is planned to be fixed in next release which is scheduled to the late fall 2011 (estimation).

Vendor Information

We are not aware of further vendor information regarding this vulnerability.

CVSS Metrics

Group Score Vector
Base
Temporal
Environmental

References

<http://www.csirtcv.gva.es/es/alertas/vulnerabilidad-en-jasperserver.html&gt;

Acknowledgements

Thanks to Computer Security Incident Response Team of the Valencian Community for reporting this vulnerability.

This document was written by Michael Orlando.

Other Information

CVE IDs: CVE-2011-1911
Severity Metric: 0.65 Date Public:

CVSS2

6.8

Attack Vector

NETWORK

Attack Complexity

MEDIUM

Authentication

NONE

Confidentiality Impact

PARTIAL

Integrity Impact

PARTIAL

Availability Impact

PARTIAL

AV:N/AC:M/Au:N/C:P/I:P/A:P

EPSS

0.015

Percentile

86.8%

Related for VU:519588