Skip to content
NewA calmer, faster ZeroHour
StoryVulnerabilityhigh

Apache CXF patches TLS hostname and XML limit flaws

1 source · 2 articlesFirst reported Updated ()2
What's new

First coverage.

Merged summary · grok-4.7-build · rewritten as coverage arrivesSummaries by Vani AI

Apache CXF fixes an important TLS hostname-verification gap and a low-severity unbounded XML parsing issue in the same release lines.

Apache disclosed two Apache CXF flaws on 9 October 2026. CVE-2026-107938 is an important issue in the Netty-based HTTP client transport: it did not check that a server TLS certificate hostname matched the host being called, including over HTTP/1.1 and HTTP/2 when disableCNCheck remains at its default of false, which could allow man-in-the-middle attacks. No exploitation is reported for that flaw. Separately, CVE-2026-108039 is a low-severity issue in which StaxUtils imposed no default limit on the number of XML elements or characters, so an oversized document can exhaust memory and CPU during parsing, particularly when CXF builds a DOM for SAAJ or WS-Security. Both affect CXF before 3.6.13, 4.0.0 before 4.1.9, and 4.2.0 before 4.2.4; the XML fix adds default element and character limits in 3.6.13, 4.1.9, and 4.2.4. The two reports do not disagree on versions or severity.

Key facts
  • CVE-2026-107938: Apache CXF's Netty HTTP client transport did not verify that a server TLS certificate hostname matched the host being called, enabling potential man-in-the-middle attacks.
  • The hostname-verification flaw applies over HTTP/1.1 and HTTP/2 even when disableCNCheck is left at its default of false; Apache rates it important, and no exploitation is reported.
  • CVE-2026-108039: StaxUtils placed no default limit on XML elements or characters, so a very large request can consume substantial memory and CPU during parsing, especially when CXF builds a DOM for SAAJ or WS-Security; Apache rates it low.
  • Affected ranges for both issues are CXF before 3.6.13, 4.0.0 before 4.1.9, and 4.2.0 before 4.2.4; fixes are in 3.6.13, 4.1.9, and 4.2.4, including default element and character limits for the XML issue.
  • Both advisories appeared on oss-security on 2026-10-09.
Analyze CVE-2026-107938 with Vani AIImpact, affected versions, exploitation, mitigations and detection

Coverage

oldest first · one row per article · UTC
  1. · 21d ago oss-securityFirst report

    CVE-2026-107938: Apache CXF: The Netty HTTP client transport does not perform TLS hostname verification.

    Apache CXF Netty HTTP client skipped TLS hostname verification, enabling potential man-in-the-middle attacks.

  2. · 21d ago oss-security

    CVE-2026-108039: Apache CXF: Prevent unbounded XML document size in StaxUtils by adding default element and character limits

    Apache CXF adds default XML element and character limits to stop oversized documents exhausting memory.

Vulnerabilities in this story

All
CVEVulnerabilityCVSSEPSSSignalsPublished
CVE-2026-107938
+1 related CVE
Missing TLS hostname check in Apache CXF Netty HTTP client
9.1
group max
—