Description
A SSRF vulnerability using the Aegis DataBinding in versions of Apache CXF before 4.0.4, 3.6.3 and 3.5.8 allows an attacker to perform SSRF style attacks on webservices that take at least one parameter of any type. Users of other data bindings (including the default databinding) are not impacted.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| Apache Software Foundation | Apache CXF | < 4.0.4, 3.6.3, 3.5.8 | 4.0.4, 3.6.3, 3.5.8 |
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Red Hat Jboss Enterprise Application Platform Eus 7 | eap7-apache-cxf +3 | 3.1.16-3.SP1_redhat_00001.1.ep7.el7 | RHSA-2024:10208, RHSA-2024:10207 |
| Red Hat Jboss Enterprise Application Platform Eus 7 | eap7-avro | 1.7.6-2.redhat_00003.1.ep7.el7 | RHSA-2024:10208, RHSA-2024:10207 |
| Red Hat Jboss Enterprise Application Platform Eus 7 | eap7-bouncycastle +3 | 1.68.0-1.redhat_00005.1.ep7.el7 | RHSA-2024:10208 |
| Red Hat Jboss Enterprise Application Platform Eus 7 | eap7-h2database | 1.4.197-2.redhat_00005.1.ep7.el7 | RHSA-2024:10208, RHSA-2024:10207 |
| Red Hat Jboss Enterprise Application Platform Eus 7 | eap7-jackson-databind | 2.8.11.6-1.SP1_redhat_00001.1.ep7.el7 | RHSA-2024:10208 |
| Red Hat Jboss Enterprise Application Platform Eus 7 | eap7-jboss-annotations-api_1.3_spec | 2.0.1-4.Final_redhat_00001.1.el7eap | RHSA-2024:10207 |
| Red Hat Jboss Enterprise Application Platform Eus 7 | eap7-jboss-marshalling +1 | 2.0.15-1.Final_redhat_00001.1.el7eap | RHSA-2024:10208, RHSA-2024:10207 |
| Red Hat Jboss Enterprise Application Platform Eus 7 | eap7-jboss-server-migration +21 | 1.7.2-12.Final_redhat_00013.1.el7eap | RHSA-2024:10207 |
| Red Hat Jboss Enterprise Application Platform Eus 7 | eap7-jboss-xnio-base | 3.5.10-1.Final_redhat_00001.1.ep7.el7 | RHSA-2024:10208, RHSA-2024:10207 |
| Red Hat Jboss Enterprise Application Platform Eus 7 | eap7-log4j-jboss-logmanager | 1.2.2-2.Final_redhat_00002.1.el7eap | RHSA-2024:10207 |
| Red Hat Jboss Enterprise Application Platform Eus 7 | eap7-wildfly +1 | 7.1.8-2.GA_redhat_00002.1.ep7.el7 | RHSA-2024:10208, RHSA-2024:10207 |
| Red Hat Jboss Enterprise Application Platform Eus 7 | eap7-wildfly-javadocs +2 | 7.3.11-4.GA_redhat_00002.1.el7eap | RHSA-2024:10207 |
| Red Hat Jboss Enterprise Application Platform Eus 7 | eap7-wss4j +6 | 2.3.3-2.redhat_00001.1.el7eap | RHSA-2024:10207 |
| Red Hat Jboss Enterprise Application Platform Eus 7 | eap7-xalan-j2 | 2.7.1-26.redhat_00015.1.ep7.el7 | RHSA-2024:10208, RHSA-2024:10207 |
| Red Hat Jboss Enterprise Application Platform Eus 7 | eap7-xml-security | 2.2.3-2.redhat_00001.1.el7eap | RHSA-2024:10207 |
| Red Hat JBoss EAP 8 | eap8-activemq-artemis +14 | 2.21.0-5.redhat_00052.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-angus +1 | 2.0.3-1.redhat_00001.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-angus-activation | 2.0.1-3.redhat_00006.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-apache-commons-beanutils | 1.9.4-13.redhat_00004.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-apache-commons-cli | 1.4.0-2.redhat_00003.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-apache-commons-codec | 1.15.0-6.redhat_00016.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-apache-cxf +3 | 4.0.4-1.redhat_00001.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-apache-mime4j +2 | 0.8.11-1.redhat_00001.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-apache-sshd | 2.12.1-2.redhat_00002.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-bouncycastle +5 | 1.78.1-1.redhat_00001.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-byte-buddy | 1.14.18-1.redhat_00001.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-caffeine | 3.1.8-2.redhat_00002.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-cxf-xjc-dv +5 | 4.0.0-5.redhat_00003.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-eap-product-conf-parent +1 | 800.3.0-2.GA_redhat_00004.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-guava +1 | 33.0.0-1.jre_redhat_00002.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-guava-failureaccess | 1.0.2-1.redhat_00001.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-hal-console | 3.6.19-1.Final_redhat_00001.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-hornetq +3 | 2.4.9-4.Final_redhat_00002.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-httpcomponents-asyncclient | 4.1.5-3.redhat_00005.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-httpcomponents-client | 4.5.14-4.redhat_00012.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-httpcomponents-core | 4.4.16-4.redhat_00010.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-infinispan +20 | 14.0.30-2.Final_redhat_00001.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-jakarta-mail +1 | 2.1.3-1.redhat_00002.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-jakarta-servlet-api | 6.0.0-5.redhat_00006.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-jakarta-websocket +2 | 2.1.1-1.redhat_00001.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-jakarta-xml-bind-api | 4.0.1-1.redhat_00001.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-jandex | 3.0.8-1.redhat_00001.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-jasypt | 1.9.3-4.redhat_00004.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-java-classmate | 1.5.1-3.redhat_00004.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-jaxb +9 | 4.0.5-2.redhat_00001.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-jboss-metadata +5 | 16.0.0-3.Final_redhat_00001.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-jboss-openjdk-orb | 10.1.0-1.Final_redhat_00001.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-jbossws-cxf | 7.1.0-1.Final_redhat_00002.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-joda-time | 2.12.7-1.redhat_00002.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-jsf-impl | 4.0.7-1.redhat_00001.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-mod_cluster | 2.0.3-1.Final_redhat_00001.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-neethi | 3.2.0-1.redhat_00004.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-netty +14 | 4.1.108-1.Final_redhat_00001.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-netty-xnio-transport | 0.1.10-1.Final_redhat_00001.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-opensaml +13 | 4.2.0-4.redhat_00001.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-parsson | 1.1.5-2.redhat_00002.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-reactivex-rxjava | 3.1.8-1.redhat_00001.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-resteasy +15 | 6.2.7-2.Final_redhat_00002.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-slf4j +1 | 2.0.13-1.redhat_00001.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-stax2-api | 4.2.2-1.redhat_00001.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-velocity +1 | 2.3.0-3.redhat_00009.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-weld-ejb +6 | 5.1.2-2.Final_redhat_00001.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-wildfly +3 | 8.0.3-9.GA_redhat_00004.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-wildfly-discovery +1 | 1.3.0-1.Final_redhat_00001.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-wildfly-elytron +1 | 2.2.6-1.Final_redhat_00001.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-wsdl4j | 1.6.3-5.redhat_00008.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-wss4j +6 | 3.0.3-1.redhat_00008.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-xml-security | 3.0.4-1.redhat_00005.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 8 | eap8-yasson | 3.0.3-3.redhat_00002.1.el8eap | RHSA-2024:5481, RHSA-2024:5479 |
| Red Hat JBoss EAP 7 | eap7-apache-cxf +3 | 3.5.8-1.redhat_00001.1.el7eap | RHSA-2024:3561, RHSA-2024:3560, RHSA-2024:3559 |
| Red Hat JBoss EAP 7 | eap7-hal-console | 3.3.22-1.Final_redhat_00001.1.el7eap | RHSA-2024:3561, RHSA-2024:3560, RHSA-2024:3559 |
| Red Hat JBoss EAP 7 | eap7-infinispan +9 | 11.0.19-2.Final_redhat_00001.1.el8eap | RHSA-2024:3561, RHSA-2024:3560 |
| Red Hat JBoss EAP 7 | eap7-jboss-ejb-client | 4.0.54-3.Final_redhat_00001.1.el8eap | RHSA-2024:3561, RHSA-2024:3560 |
| Red Hat JBoss EAP 7 | eap7-jboss-jsf-api_2.3_spec | 3.0.0-8.SP08_redhat_00001.1.el8eap | RHSA-2024:3561, RHSA-2024:3560 |
| Red Hat JBoss EAP 7 | eap7-jboss-metadata +5 | 13.5.0-1.Final_redhat_00001.1.el8eap | RHSA-2024:3561, RHSA-2024:3560 |
| Red Hat JBoss EAP 7 | eap7-jboss-modules | 1.12.3-3.Final_redhat_00001.1.el8eap | RHSA-2024:3561, RHSA-2024:3560 |
| Red Hat JBoss EAP 7 | eap7-jboss-server-migration +2 | 1.10.0-36.Final_redhat_00035.1.el8eap | RHSA-2024:3561, RHSA-2024:3560 |
| Red Hat JBoss EAP 7 | eap7-undertow | 2.2.32-1.SP1_redhat_00001.1.el8eap | RHSA-2024:3561, RHSA-2024:3560 |
| Red Hat JBoss EAP 7 | eap7-wildfly +5 | 7.4.17-2.GA_redhat_00002.1.el8eap | RHSA-2024:3561, RHSA-2024:3560 |
| Red Hat JBoss EAP 7 | eap7-wildfly-discovery +1 | 1.2.4-1.Final_redhat_00001.1.el8eap | RHSA-2024:3561, RHSA-2024:3560 |
| Red Hat JBoss EAP 7 | eap7-wildfly-elytron +1 | 1.15.23-2.Final_redhat_00001.1.el7eap | RHSA-2024:3561, RHSA-2024:3560, RHSA-2024:3559 |
| Red Hat JBoss EAP 7 | eap7-wildfly-http-client +4 | 1.1.17-1.Final_redhat_00002.1.el8eap | RHSA-2024:3561, RHSA-2024:3560 |
| Red Hat JBoss EAP 7 | eap7-wildfly-transaction-client | 1.1.19-1.Final_redhat_00001.1.el8eap | RHSA-2024:3561, RHSA-2024:3560 |
| Red Hat JBoss EAP 7 | eap7-wss4j +6 | 2.4.3-1.redhat_00001.1.el8eap | RHSA-2024:3561, RHSA-2024:3560 |
| Red Hat JBoss EAP 7 | eap7-xml-security | 2.3.4-1.redhat_00002.1.el8eap | RHSA-2024:3561, RHSA-2024:3560 |
Wolfi
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Wolfi rolling | opensearch-2 | 2.13.0-r0 | — |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
GitHub 2 repositories
-
ReaJason/CVE-2024-28752 ★ 1 · May 10, 2025
Apache CXF SSRF CVE-2024-28752
-
CyberCTF/vulhub-apache-cxf-cve-2024-28752 ★ 0 · Oct 8, 2026
Vulhub apache-cxf/CVE-2024-28752: Apache CXF Aegis DataBinding SSRF (CVE-2024-28752), run with Isoloom
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Maven | org.apache.cxf:cxf-rt-databinding-aegis | < 3.5.8 | 3.5.8 | GHSA-qmgx-j96g-4428 |
| Maven | org.apache.cxf:cxf-rt-databinding-aegis | >= 3.6.0, < 3.6.3 | 3.6.3 | GHSA-qmgx-j96g-4428 |
| Maven | org.apache.cxf:cxf-rt-databinding-aegis | >= 4.0.0, < 4.0.4 | 4.0.4 | GHSA-qmgx-j96g-4428 |
Advisories 13
- RHSA-2024:10208 Red Hat Security Advisory: Red Hat JBoss Enterprise Application Platform 7.1.8 on RHEL 7 security update Red Hat Security Advisories (RHSA) · Oct 20, 2026
- RHSA-2024:10207 Red Hat Security Advisory: Red Hat JBoss Enterprise Application Platform 7.3.11 Security update Red Hat Security Advisories (RHSA) · Oct 20, 2026
- RHSA-2024:5481 Red Hat Security Advisory: Red Hat JBoss Enterprise Application Platform 8.0.3 Security update Red Hat Security Advisories (RHSA) · Oct 15, 2026
- RHSA-2024:5479 Red Hat Security Advisory: Red Hat JBoss Enterprise Application Platform 8.0.3 Security update Red Hat Security Advisories (RHSA) · Oct 15, 2026
- RHSA-2024:3561 Red Hat Security Advisory: Red Hat JBoss Enterprise Application Platform 7.4.17 Security update Red Hat Security Advisories (RHSA) · Aug 5, 2026
- RHSA-2024:3560 Red Hat Security Advisory: Red Hat JBoss Enterprise Application Platform 7.4.17 Security update Red Hat Security Advisories (RHSA) · Aug 5, 2026
- RHSA-2024:3559 Red Hat Security Advisory: Red Hat JBoss Enterprise Application Platform 7.4.17 Security update Red Hat Security Advisories (RHSA) · Aug 5, 2026
- WID-SEC-2024-3191 Oracle Fusion Middleware: Mehrere Schwachstellen BSI CERT-Bund (WID) · Jan 11, 2026
- WID-SEC-2024-0642 Apache CXF: Schwachstelle ermöglicht Umgehen von Sicherheitsvorkehrungen BSI CERT-Bund (WID) · Jun 29, 2025
- WID-SEC-2024-1642 Oracle Communications: Mehrere Schwachstellen BSI CERT-Bund (WID) · Nov 20, 2024
- NCSC-2024-0417 Kwetsbaarheden verholpen in Oracle Fusion Middleware NCSC-NL (Netherlands) · Oct 17, 2024
- NCSC-2024-0294 Kwetsbaarheden verholpen in Oracle Communications NCSC-NL (Netherlands) · Jul 17, 2024
- WID-SEC-2024-1622 Oracle Commerce: Mehrere Schwachstellen BSI CERT-Bund (WID) · Jul 16, 2024