CVE-2026-108039CWE-776

CVE-2026-108039

High · published October 9, 2026

CVSS v3.1
7.5
EPSS
0%
Percentile
38.7
In the wild
Unconfirmed
What it is

By default, StaxUtils placed no limit on the total number of elements or the total number of characters in an XML document. A very large request could therefore use a lot of memory and CPU during parsing, especially where CXF builds a DOM from the input (for example SAAJ or WS-Security), and could cause a denial of service when no request size limit was configured. Both limits now have defaults: the maximum element count is 100 × maxChildElements (5,000,000 by default), and the maximum document size is 256M characters. Applications that process larger documents can raise the limits with the org.apache.cxf.stax.maxElementCount and org.apache.cxf.stax.maxXMLCharacters properties.

Users are recommended to upgrade to versions 4.2.4 or 4.1.9 or 3.6.13, which fix this issue.

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00457 · 38.7th percentile
Weakness
CWE-776 · Improper Restriction of Recursive Entity References in DTDs ('XML Entity Expansion')
Published
2026-10-09T15:17Z
Affected products (3)
ProductVersionsFixed in
apache/cxf< 3.6.133.6.13
apache/cxf≥ 4.0.0, < 4.1.94.1.9
apache/cxf≥ 4.2.0, < 4.2.44.2.4
References (2)
EPSS history
Timeline
  • 11 OCT 03:27Z
    EPSS moved — → 0%
    epss
  • 09 OCT 10:22Z
    Apache CXF: Prevent unbounded XML document size in StaxUtils by adding default element and character limits
    cvelistv5
  • 09 OCT 10:22Z
    Apache CXF: Prevent unbounded XML document size in StaxUtils by adding default element and character limits
    cvelistv5