Skip to content

CVE-java-tests - #1270

Open
undx wants to merge 2 commits into
masterfrom
ouf/QTDI-3340-cve-tests
Open

CVE-java-tests#1270
undx wants to merge 2 commits into
masterfrom
ouf/QTDI-3340-cve-tests

Conversation

@undx

@undx undx commented Aug 28, 2026

Copy link
Copy Markdown
Member

DO NOT MERGE

undx and others added 2 commits August 28, 2026 10:40
Bump the root cxf.version property from 3.5.11 to 3.6.12 to remediate
CVE-2026-50645 (CWE-400 uncontrolled resource consumption / unauthenticated
DoS via unbounded attachment parts per message, CVSS 3.1 7.5 High) in
Apache CXF cxf-core. This single property governs every org.apache.cxf
artifact declared in the reactor's dependencyManagement, remediating all
10 modules that resolve org.apache.cxf transitively or directly
(component-server, vault-client, documentation, talend-component-maven-plugin,
component-starter-server, component-tools, component-tools-webapp,
images/component-server-image, images/component-starter-server-image,
reporting).

Also fix Github.java (documentation module) to catch NoClassDefFoundError
in addition to Exception when reflectively loading the optional CXF
GZIPFeature class. CXF 3.6.x no longer transitively pulls in
jakarta.xml.ws-api (previously supplied via cxf-rt-frontend-jaxrs's own
POM), so classloading org.apache.cxf.feature.AbstractFeature subclasses
(GZIPFeature's superclass hierarchy) now throws NoClassDefFoundError
instead of succeeding. This mirrors the existing defensive pattern already
used in component-server's ComponentServerConfiguration#init for the same
CXF reflection pitfall.

#time 1h

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@sonar-rnd

sonar-rnd Bot commented Sep 1, 2026

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant