Skip to main content
← All vulnerabilities
CVE-2017-12624GHSA-7VGJ-8MW4-HG8R

Apache CXF supports sending and receiving attachments via either the JAX-WS or JAX-RS specifications.

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3.2.1, 3.1.14, 3.0.16
1 proof of concept on GitHub

Summary

Apache CXF supports sending and receiving attachments via either the JAX-WS or JAX-RS specifications. It is possible to craft a message attachment header that could lead to a Denial of Service (DoS) attack on a CXF web service provider. Both JAX-WS and JAX-RS services are vulnerable to this attack. From Apache CXF 3.2.1 and 3.1.14, message attachment headers that are greater than 300 characters will be rejected by default. This value is configurable via the property "attachment-max-header-size".

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • Apache Software Foundation Apache CXF

    prior to 3.1.14, 3.2.x prior to 3.2.1

  • org.apache.cxf:cxf-coreMaven

    From 3.2.0 · fixed in 3.2.1

  • org.apache.cxf:cxf-coreMaven

    From 3.1.0 · fixed in 3.1.14

  • org.apache.cxf:cxf-coreMaven

    fixed in 3.0.16

References 14

access.redhat.com

securitytracker.com

securityfocus.com

cxf.apache.org

lists.apache.org

GitHub · tafamace/CVE-2017-12624