What is TIBCO JasperReports?
JasperReports Server is a business intelligence and reporting platform used by organizations to design, generate, and distribute reports pulled from underlying business data sources. Because it is typically configured with credentials and connection strings for internal databases and other backend systems, information-disclosure bugs against JasperReports Server can expose far more than report content — they can leak the very configuration secrets that protect connected systems.
Overview
CVE-2018-5430 is an information disclosure vulnerability in TIBCO JasperReports Server that allows any authenticated user — regardless of how limited their assigned role is meant to be — to gain read-only access to the contents of the web application, including key configuration files. This effectively bypasses the intended separation between low-privileged reporting users and administrative configuration data.
Technical Details
The vulnerability is classified under CWE-22 (path traversal): a flaw in how the application resolves file paths for certain requests allows a user to escape the directories they should be confined to and read files elsewhere within the web application's deployment, including configuration files that may contain database credentials, connection strings, or other sensitive settings. Exploitation requires only low-level authenticated access (PR:L) and no user interaction, making it straightforward for any valid account — even one with minimal reporting-only permissions — to pull sensitive files off the server.
Discovery
TIBCO disclosed and patched this vulnerability through its own coordinated security advisory process, published April 17, 2018. No specific third-party researcher credit is confidently documented for this individual CVE.
Exploitation Context
CISA added this vulnerability to the KEV catalog in December 2022, confirming it has been exploited in the wild — likely used by attackers who have already obtained low-privileged JasperReports credentials (through credential stuffing, phishing, or other initial access) to pivot toward more sensitive configuration data, including database credentials that could enable further lateral movement into connected backend systems.
Remediation
- Apply TIBCO's security patch addressing CVE-2018-5430 per the April 17, 2018 advisory to all affected JasperReports Server deployments.
- Rotate any credentials or connection strings stored in JasperReports configuration files, since this vulnerability specifically targets that kind of sensitive configuration data.
- Review authenticated user accounts and roles within JasperReports Server, removing unnecessary accounts and tightening role-based access where possible.
- Restrict network access to the JasperReports Server administrative interface to trusted internal networks rather than exposing it broadly.
- Audit application and file-access logs for unusual authenticated requests targeting configuration file paths, which would indicate this vulnerability has already been exploited.
Key Details
| Property | Value |
|---|---|
| CVE ID | CVE-2018-5430 |
| Vendor / Product | TIBCO — JasperReports |
| NVD Published | 2018-04-17 |
| NVD Last Modified | 2025-11-03 |
| CVSS 3.1 Score | 8.8 |
| CVSS 3.1 Vector | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
| Severity | HIGH |
| CWE | CWE-22 find similar ↗ |
| CISA KEV Added | 2022-12-29 |
| CISA KEV Deadline | 2023-01-19 |
| Known Ransomware Use | No |
CVSS 3.1 Breakdown
Required Action
Timeline
| Date | Event |
|---|---|
| 2018-04-17 | CVE published alongside TIBCO's coordinated security advisory |
| 2022-12-29 | Added to CISA Known Exploited Vulnerabilities catalog |
| 2023-01-19 | CISA BOD 22-01 remediation deadline |
References
| Resource | Type |
|---|---|
| NVD — CVE-2018-5430 | Vulnerability Database |
| CISA KEV Catalog Entry | US Government |
| TIBCO Security Advisory — April 17, 2018 | Vendor Advisory |