CVE-2023-0100 json
Improper Input Validation In Eclipse BIRT
published 2023-03-15 3 y ago modified 2026-06-17 4 mo ago also GHSA-4grc-q4fj-45p8 , EUVD-2023-0864
- cvss
- 8.8
- version 3.1, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.8%
- EPSS 0.8% chance of exploitation in 30 days, percentile 58%
- public exploits
- 0
- none known
Summary
In Eclipse BIRT, starting from version 2.6.2, the default configuration allowed to retrieve a report from the same host using an absolute HTTP path for the report parameter (e.g. __report=http://xyz.com/report.rptdesign). If the host indicated in the __report parameter matched the HTTP Host header value, the report would be retrieved. However, the Host header can be tampered with on some configurations where no virtual hosts are put in place (e.g. in the default configuration of Apache Tomcat) or when the default host points to the BIRT server. This vulnerability was patched on Eclipse BIRT 4.13.
Patch / fix
- maven org.eclipse.birt:org.eclipse.birt.report.viewer 4.13
- The Eclipse Foundation Eclipse BIRT (Business Intelligence Reporting Tool) 4.13
- github.com/eclipse/birt#1165 pull request
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2023-0100 updated cvss 9.8
eclipse-birt: RCE on the default configuration of BIRT Viewer
-
Red Hat Enterprise Linux 6 eclipse-birtaffected: no fix planned “Out of support scope”
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- total
- Assessed
- 20 mo ago
Exploit prediction
0.85% chance of exploitation in the next 30 days, higher than 58% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 3.1 | 8.8 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
| GitHub | 3.1 | 8.8 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| maven | org.eclipse.birt:org.eclipse.birt.report.viewer | >=2.6.2, <4.13 |
4.13 |
Affected products
- The Eclipse Foundation Eclipse BIRT (Business Intelligence Reporting Tool)
Classification
- Weakness
-
- CWE-20 Improper Input Validation
References
-
github.com
/eclipse/birt/pull/1165
web
-
bugs.eclipse.org
/bugs/show_bug.cgi?id=580391
web, issue-tracking, vendor-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2023-0100
advisory
-
github.com
/eclipse/birt
package
Sources
- CVE List CVE-2023-0100
- GitHub Advisory GHSA-4grc-q4fj-45p8
- NVD CVE-2023-0100
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.