Information disclosure in Apache CXF
Key facts
- Attack vector
- Adjacent network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- High
- Impact type
- Information disclosure
- Confidentiality · integrity · availability
- High · None · None
- Fix status
- Partial Red Hat: 8 fixed, 6 without a fix
Attack profile from CVSS 3.1 · NVD. Fix status from CNA, GitHub and Red Hat. Impact type from CWE-200.
Summary
Apache CXF has the ability to integrate with JMX by registering an InstrumentationManager extension with the CXF bus. If the ‘createMBServerConnectorFactory‘ property of the default InstrumentationManagerImpl is not disabled, then it is vulnerable to a man-in-the-middle (MITM) style attack. An attacker on the same host can connect to the registry and rebind the entry to another server, thus acting as a proxy to the original. They are then able to gain access to all of the information that is sent and received over JMX.
Why it matters now
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| Apache | Apache CXF | affects all versions prior to 3.3.6 and 3.2.13 | — | No fix listed | CNA |
| — | org.apache.cxf:cxf-rt-management (Maven) | before 3.2.13 | 3.2.13 | Patch available | GHSA-ffm7-7r8g-77xm |
| — | org.apache.cxf:cxf-rt-management (Maven) | 3.3.0 to before 3.3.6 | 3.3.6 | Patch available | GHSA-ffm7-7r8g-77xm |
- Apache CXF VendorApache Affected affects all versions prior to 3.3.6 and 3.2.13 Fixed in — No fix listed CNA
- org.apache.cxf:cxf-rt-management (Maven) Vendor— Affected before 3.2.13 Fixed in 3.2.13 Patch available GHSA-ffm7-7r8g-77xm
- org.apache.cxf:cxf-rt-management (Maven) Vendor— Affected 3.3.0 to before 3.3.6 Fixed in 3.3.6 Patch available GHSA-ffm7-7r8g-77xm
CPE configurations NVD · 10
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:apache:cxf:*:*:*:*:*:*:*:* | before 3.2.13; 3.3.0 to before 3.3.6 | Vulnerable | Apache |
| cpe:2.3:a:oracle:communications_diameter_signaling_router:*:*:*:*:*:*:*:* | 8.0.0 – 8.2.2 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:communications_element_manager:*:*:*:*:*:*:*:* | 8.2.0 – 8.2.2 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:communications_session_report_manager:*:*:*:*:*:*:*:* | 8.2.0 – 8.2.2 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:enterprise_manager_base_platform:13.2.1.0:*:*:*:*:*:*:* | 13.2.1.0 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:peoplesoft_enterprise_peopletools:8.56:*:*:*:*:*:*:* | 8.56 | Vulnerable | Oracle |
| cpe:2.3:a:netapp:oncommand_workflow_automation:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | NetApp |
| cpe:2.3:a:netapp:snapmanager:-:*:*:*:*:sap:*:* | not specified by NVD | Vulnerable | NetApp |
| cpe:2.3:a:oracle:communications_diameter_signaling_router_idih\::*:*:*:*:*:*:*:* | 8.0.0 – 8.2.2 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:communications_session_route_manager:*:*:*:*:*:*:*:* | 8.2.0 – 8.2.2 | Vulnerable | Oracle |
- cpe:2.3:a:apache:cxf:*:*:*:*:*:*:*:* Versions before 3.2.13; 3.3.0 to before 3.3.6 Vulnerable ·Apache
- cpe:2.3:a:oracle:communications_diameter_signaling_router:*:*:*:*:*:*:*:* Versions 8.0.0 – 8.2.2 Vulnerable ·Oracle
- cpe:2.3:a:oracle:communications_element_manager:*:*:*:*:*:*:*:* Versions 8.2.0 – 8.2.2 Vulnerable ·Oracle
- cpe:2.3:a:oracle:communications_session_report_manager:*:*:*:*:*:*:*:* Versions 8.2.0 – 8.2.2 Vulnerable ·Oracle
- cpe:2.3:a:oracle:enterprise_manager_base_platform:13.2.1.0:*:*:*:*:*:*:* Versions 13.2.1.0 Vulnerable ·Oracle
- cpe:2.3:a:oracle:peoplesoft_enterprise_peopletools:8.56:*:*:*:*:*:*:* Versions 8.56 Vulnerable ·Oracle
- cpe:2.3:a:netapp:oncommand_workflow_automation:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·NetApp
- cpe:2.3:a:netapp:snapmanager:-:*:*:*:*:sap:*:* Versions not specified by NVD Vulnerable ·NetApp
- cpe:2.3:a:oracle:communications_diameter_signaling_router_idih\::*:*:*:*:*:*:*:* Versions 8.0.0 – 8.2.2 Vulnerable ·Oracle
- cpe:2.3:a:oracle:communications_session_route_manager:*:*:*:*:*:*:*:* Versions 8.2.0 – 8.2.2 Vulnerable ·Oracle
Remediation
- Fix · GHSA-ffm7-7r8g-77xm org.apache.cxf:cxf-rt-management (Maven) Fixed in 3.2.13 Advisory →
- Fix · GHSA-ffm7-7r8g-77xm org.apache.cxf:cxf-rt-management (Maven) Fixed in 3.3.6 Advisory →
Red Hat 8 advisories
- RHSA-2020:4961 Released 2020-11-05 · Red Hat rating ModerateRed Hat Process Automation Manager 7.9.0 security update
- RHPAM 7.9.0
- RHSA-2020:4960 Released 2020-11-05 · Red Hat rating ModerateRed Hat Decision Manager 7.9.0 security update
- RHDM 7.9.0
- RHSA-2020:4931 Released 2020-11-04 · Red Hat rating ModerateRed Hat Single Sign-On 7.4.3 security update
- Red Hat Single Sign-On 7.4.3
Show 5 more Red Hat advisories
- RHSA-2020:4247 Released 2020-10-13 · Red Hat rating ModerateRed Hat JBoss Enterprise Application Platform 7.3.3 security update
- EAP 7.3.3
- RHSA-2020:4246 Released 2020-10-13 · Red Hat rating ModerateRed Hat JBoss Enterprise Application Platform 7.3.3 security update on RHEL 7
- Red Hat JBoss EAP 7.3 for RHEL 7 Server eap7-activemq-artemis-2.9.0-5.redhat_00011.1.el7eap, eap7-activemq-artemis-cli-2.9.0-5.redhat_00011.1.el7eap, eap7-activemq-artemis-commons-2.9.0-5.redhat_00011.1.el7eap +47
- RHSA-2020:4245 Released 2020-10-13 · Red Hat rating ModerateRed Hat JBoss Enterprise Application Platform 7.3.3 security update on RHEL 8
- Red Hat JBoss EAP 7.3 for BaseOS-8 eap7-activemq-artemis-2.9.0-5.redhat_00011.1.el8eap, eap7-activemq-artemis-cli-2.9.0-5.redhat_00011.1.el8eap, eap7-activemq-artemis-commons-2.9.0-5.redhat_00011.1.el8eap +47
- RHSA-2020:4244 Released 2020-10-13 · Red Hat rating ModerateRed Hat JBoss Enterprise Application Platform 7.3.3 security update on RHEL 6
- Red Hat JBoss EAP 7.3 for RHEL 6 Server eap7-activemq-artemis-2.9.0-5.redhat_00011.1.el6eap, eap7-activemq-artemis-cli-2.9.0-5.redhat_00011.1.el6eap, eap7-activemq-artemis-commons-2.9.0-5.redhat_00011.1.el6eap +47
- RHSA-2020:3585 Released 2020-08-31 · Red Hat rating ImportantEAP Continuous Delivery Technical Preview Release 20 security update
- EAP-CD 20 Tech Preview
Vendor assessments
Red Hat
Red Hat rating: Low. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat BPM Suite 6 | Affected | No fix planned: Out of support scope |
| Red Hat Fuse 7 | Affected | No fix yet |
| Red Hat JBoss BRMS 6 | Affected | No fix planned: Out of support scope |
| Red Hat JBoss Fuse 6 | Affected | No fix planned: Out of support scope |
| Red Hat OpenShift Application Runtimes | Affected | No fix yet |
| Red Hat support for Spring Boot | Affected | No fix yet |
| EAP 7.3.3 | Fixed | RHSA-2020:4247 |
| EAP-CD 20 Tech Preview | Fixed | RHSA-2020:3585 |
| RHDM 7.9.0 | Fixed | RHSA-2020:4960 |
| RHPAM 7.9.0 | Fixed | RHSA-2020:4961 |
| Red Hat JBoss EAP 7.3 for BaseOS-8 | Fixed | RHSA-2020:4245 |
| Red Hat JBoss EAP 7.3 for RHEL 6 Server | Fixed | RHSA-2020:4244 |
| Red Hat JBoss EAP 7.3 for RHEL 7 Server | Fixed | RHSA-2020:4246 |
| Red Hat Single Sign-On 7.4.3 | Fixed | RHSA-2020:4931 |
Timeline
- 2026-10-02 Threatist record created from CVE-2020-1954
- 2026-10-03 Alias added: GHSA-ffm7-7r8g-77xm
References
Patch 2
Advisory 2
Other 8
- [cxf-commits] 20201112 svn commit: r1067927 - in /websites/production/cxf/content: cache/main.pageCache security-advisories.data/CVE-2020-13954.txt.asc security-advisories.html
- [cxf-commits] 20210402 svn commit: r1073270 - in /websites/production/cxf/content: cache/main.pageCache security-advisories.data/CVE-2021-22696.txt.asc security-advisories.html
- [cxf-commits] 20210616 svn commit: r1075801 - in /websites/production/cxf/content: cache/main.pageCache index.html security-advisories.data/CVE-2021-30468.txt.asc security-advisories.html
- https://github.com/apache/cxf/commit/1cf4fed546904a4a2560f53a2a2391d834b4026c
- https://lists.apache.org/thread.html/rd49aabd984ed540c8ff7916d4d79405f3fa311d2fdbcf9ed307839a6@%3Ccommits.cxf.apache.org%3E
- https://lists.apache.org/thread.html/rec7160382badd3ef4ad017a22f64a266c7188b9ba71394f0d321e2d4@%3Ccommits.cxf.apache.org%3E
- https://lists.apache.org/thread.html/rfb87e0bf3995e7d560afeed750fac9329ff5f1ad49da365129b7f89e@%3Ccommits.cxf.apache.org%3E
- https://security.netapp.com/advisory/ntap-20220210-0001
More Apache Cxf vulnerabilities
- TI-2019-09264 Incorrect authorization in Apache CXF CVSS 3.1CRITICAL 9.8
- TI-2020-10930 Apache CXF Reflected XSS in the services listing page via the styleSheetPath CVSS 3.1MEDIUM 6.1
- TI-2010-01990 Apache CXF 2.0.x before 2.0.13, 2.1.x before 2.1.10, and 2.2.x before 2.2.9, as used in… CVSS 3.1CRITICAL 9.8
- TI-2022-22907 Apache CXF SSRF Vulnerability CVSS 3.1CRITICAL 9.8
- TI-2026-47481 Apache CXF: Unsafe deserialization of inbound JMS ObjectMessage CVSS 3.1CRITICAL 9.8
- TI-2025-31053 Apache CXF: Untrusted JMS configuration can lead to RCE CVSS 3.1CRITICAL 9.8
Sources
- CVE-2020-1954 · CVE Program
- CVE-2020-1954 · NVD
- FIRST EPSS
- GHSA-ffm7-7r8g-77xm · GitHub Advisory Database · CC BY 4.0
- CVE-2020-1954 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences