Quarkus CXF 3.33.11 LTS release notes
Important dependency upgrades
-
Quarkus 3.33.3.1 → 3.33.4 - release notes, changelog
-
See also Quarkus 3.33.3.2, Quarkus 3.33.3.3 and Quarkus 3.33.4 announcements.
-
-
Apache CXF 4.1.7 → 4.1.8 - release notes, changelog, fixed CVEs:
-
CVE-2026-54225 Unbounded attachment size can cause denial of service
-
CVE-2026-64958 Attachment headers can still cause denial of service after the fix for CVE-2026-50645
-
CVE-2026-65432 XML external entities can be resolved while parsing imported WSDLs and schemas
-
-
SAAJ Implementation 3.0.5 → 3.0.6 - release notes, changelog
Enhancements
New WS-Addressing decoupled endpoint configuration options
The following options configure the WS-Addressing changes introduced in Apache CXF PR #3279:
-
quarkus.cxf.endpoint.addressing.decoupled.enabled- enables non-anonymouswsa:ReplyToandwsa:FaultTodestinations requested by clients. Defaults tofalse. -
quarkus.cxf.endpoint.addressing.decoupled.allowed-schemes- controls the permitted URI scheme prefixes. Defaults tohttp://andhttps://.
These options replace the plain CXF system properties org.apache.cxf.ws.addressing.decoupled.enabled
and org.apache.cxf.ws.addressing.decoupled.allowedSchemes.
Setting either system property directly causes the application to fail at startup.
WS-Addressing log and error messages now refer to the corresponding Quarkus CXF configuration options.
Breaking changes
WS-Addressing decoupled destinations disabled by default
Before Quarkus CXF 3.39.0 and 3.33.11, WS-Addressing clients could request non-anonymous reply or fault destinations
without explicitly enabling this on the server.
Since Quarkus CXF 3.33.11, such requests are rejected with a DestinationUnreachable fault by default
to prevent Server-Side Request Forgery (SSRF).
Applications that require decoupled WS-Addressing callbacks must enable them using
quarkus.cxf.endpoint.addressing.decoupled.enabled
and configure the allowed URI scheme prefixes via quarkus.cxf.endpoint.addressing.decoupled.allowed-schemes if the defaults are insufficient.
Default attachment size limit
Before Quarkus CXF 3.39.0 and 3.33.11, CXF did not impose a default maximum attachment size.
Since Quarkus CXF 3.33.11, the upgrade to CXF 4.1.8 introduces a default limit of 50 MB.
Applications that process larger attachments must explicitly configure the CXF attachment-max-size contextual property.
See Securing CXF Services for details.
Apache HttpComponents dependency management
The Quarkus CXF BOM no longer manages Apache HttpClient 5 and HttpCore 5 artifacts directly. Their versions are now managed by the Quarkus BOM. Applications relying solely on the Quarkus CXF BOM for these artifacts should use the Quarkus Platform BOMs or provide their own dependency management.