Vulnerability Note VU#519588
JasperServer cross-site request forgery vulnerability
JasperSoft's JasperServer is vulnerable to a cross-site request forgery (CSRF) vulnerability.
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.
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.
We are currently unaware of a practical solution to this problem.
Vendor Information (Learn More)
|Vendor||Status||Date Notified||Date Updated|
|Jaspersoft Corporation||Affected||03 Mar 2011||15 Sep 2011|
CVSS Metrics (Learn More)
Thanks to Computer Security Incident Response Team of the Valencian Community for reporting this vulnerability.
This document was written by Michael Orlando.
- CVE IDs: CVE-2011-1911
- Date Public: 15 Sep 2011
- Date First Published: 15 Sep 2011
- Date Last Updated: 15 Sep 2011
- Severity Metric: 0.65
- Document Revision: 15
If you have feedback, comments, or additional information about this vulnerability, please send us email.