CVE-2022-41563
Medium · 5.4CVSS
5.4
EPSS
0.9%
Published
Dec 13, 2022
CISA due date
—
Cloudanix analysis
A reporting server dashboard lets users with basic access plant hidden code that runs when other people open reports, potentially stealing their information or hijacking their accounts.
- Exploitation
- Remote Authenticated
- Attacker needs
- Low Privilege
- Complexity
- Low
- Impact
- Data Tampering
- Component
- Application
- Class
- XSS
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Stored XSS in the Dashboard component permits a low-privileged attacker to inject persistent malicious scripts that execute in the browsers of other users who view the affected dashboard.
Why it matters to the business
Attackers can hijack user sessions, steal sensitive report data, or deliver phishing payloads inside the organization, eroding trust in internal reporting systems and potentially leading to broader account compromise.
How an attack unfolds
A low-privileged user with network access crafts a stored XSS payload inside the Dashboard component; when another user interacts with the dashboard the script runs in their session, performing actions or harvesting data under the victim's privileges.
How to fix it
Upgrade TIBCO JasperReports Server, Developer Edition, AWS Marketplace, and Azure editions to versions beyond the affected releases (8.0.2 and 8.1.0) once vendor patches are released; in the interim restrict dashboard editing privileges and enforce strict content-security policies.
How to confirm the fix worked
After upgrade, retest the dashboard component by submitting known XSS vectors and confirm that scripts are sanitized on storage and properly encoded on render; review audit logs for any residual malicious payloads.
Typical attack path
- Attacker authenticates with a low-privileged account that has dashboard editing rights
- Attacker inserts a malicious script payload into a dashboard component field
- Payload is stored server-side and served to other users
- Victim user views the dashboard, triggering script execution in their browser context
How to detect it
Search JasperReports Server access and audit logs for dashboard save events containing HTML or script tags; inspect rendered dashboard HTML for unexpected script or event-handler attributes; correlate with user activity showing unusual dashboard modifications followed by victim sessions.
What your security team should do
- Apply vendor updates for JasperReports Server as soon as they become available
- Reduce the number of users granted dashboard edit permissions
- Enable web-application firewall rules that block common XSS patterns targeting reporting dashboards
- Monitor EPSS trend and reassess risk if exploit maturity increases
The record
The Dashboard component of TIBCO Software Inc.'s TIBCO JasperReports Server, TIBCO JasperReports Server, TIBCO JasperReports Server - Developer Edition, TIBCO JasperReports Server for AWS Marketplace, TIBCO JasperReports Server for AWS Marketplace, TIBCO JasperReports Server for Microsoft Azure, and TIBCO JasperReports Server for Microsoft Azure contains an easily exploitable vulnerability that allows a low privileged attacker with network access to execute Stored Cross Site Scripting (XSS) on the affected system. A successful attack using this vulnerability requires human interaction from a person other than the attacker. Affected releases are TIBCO Software Inc.'s TIBCO JasperReports Server: versions 8.0.2 and below, TIBCO JasperReports Server: version 8.1.0, TIBCO JasperReports Server - Developer Edition: versions 8.1.0 and below, TIBCO JasperReports Server for AWS Marketplace: versions 8.0.2 and below, TIBCO JasperReports Server for AWS Marketplace: version 8.1.0, TIBCO JasperReports Server for Microsoft Azure: versions 8.0.2 and below, and TIBCO JasperReports Server for Microsoft Azure: version 8.1.0.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Bitnami | jasperreports | 0 | 8.0.2 |
| Ubuntu:16.04:LTS | jasperreports | 0 | No fix |
| Ubuntu:18.04:LTS | jasperreports | 0 | No fix |
| Ubuntu:Pro:16.04:LTS | jasperreports | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | jasperreports | 0 | No fix |
Related vulnerabilities
- CVE-2022-41561 The JNDI Data Sources component of TIBCO Software Inc.'s TIBCO JasperReports Server… Also affects jasperreports
- CVE-2022-41562 The HTML escaping component of TIBCO Software Inc.'s TIBCO JasperReports Server, TIBCO… Also affects jasperreports
- CVE-2022-22771 The Server component of TIBCO Software Inc.'s TIBCO JasperReports Library, TIBCO… Also affects jasperreports
- CVE-2024-3325 Vulnerability in Jaspersoft JasperReport Servers.This issue affects JasperReport Servers… Also affects jasperreports
- CVE-2018-5430 The Spring web flows of TIBCO Software Inc.'s TIBCO JasperReports Server, TIBCO… Also affects jasperreports
- CVE-2026-96379 Improper Neutralization of Input During Web Page Generation ("Cross-site Scripting")… CWE-79
- CVE-2026-96382 Improper Neutralization of Input During Web Page Generation ("Cross-site Scripting")… CWE-79
- CVE-2026-96368 Improper Neutralization of Input During Web Page Generation ("Cross-site Scripting")… CWE-79