Skip to content

Commit 43ebfa7

Browse files
authored
27.x upgrade maven api to 3.9.15 (helidon-io#11731)
* Upgrade maven api to 3.9.15. Upgrade dep check plugin. * Suppress falsepositives for grpc and opentelemety Go impls.
1 parent 5cdfab7 commit 43ebfa7

2 files changed

Lines changed: 69 additions & 2 deletions

File tree

etc/dependency-check-suppression.xml

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,4 +185,71 @@
185185
<cve>CVE-2020-29582</cve>
186186
</suppress>
187187

188+
<!-- False Positive.
189+
These CVEs are against OpenTelemetry-Go, not Java
190+
-->
191+
<suppress>
192+
<notes><![CDATA[
193+
file name: opentelemetry-proto-1.5.0-alpha.jar
194+
]]></notes>
195+
<packageUrl regex="true">^pkg:maven/io\.opentelemetry\.proto/opentelemetry-proto@.*$</packageUrl>
196+
<cve>CVE-2026-39882</cve>
197+
</suppress>
198+
<suppress>
199+
<notes><![CDATA[
200+
file name: opentelemetry-semconv-1.37.0.jar
201+
]]></notes>
202+
<packageUrl regex="true">^pkg:maven/io\.opentelemetry\.semconv/opentelemetry-semconv@.*$</packageUrl>
203+
<cve>CVE-2026-29181</cve>
204+
</suppress>
205+
<suppress>
206+
<notes><![CDATA[
207+
file name: opentelemetry-semconv-1.37.0.jar
208+
]]></notes>
209+
<packageUrl regex="true">^pkg:maven/io\.opentelemetry\.semconv/opentelemetry-semconv@.*$</packageUrl>
210+
<cve>CVE-2026-39883</cve>
211+
</suppress>
212+
<suppress>
213+
<notes><![CDATA[
214+
file name: opentelemetry-semconv-1.37.0.jar
215+
]]></notes>
216+
<packageUrl regex="true">^pkg:maven/io\.opentelemetry\.semconv/opentelemetry-semconv@.*$</packageUrl>
217+
<cve>CVE-2026-39882</cve>
218+
</suppress>
219+
220+
221+
222+
<!-- False Positive.
223+
This CVE is against gRPC-Go servers not gRPC Java
224+
-->
225+
<suppress>
226+
<notes><![CDATA[
227+
file name: grpc-core-1.65.1.jar
228+
]]></notes>
229+
<packageUrl regex="true">^pkg:maven/io\.grpc/grpc.*@.*$</packageUrl>
230+
<cve>CVE-2026-33186</cve>
231+
</suppress>
232+
<suppress>
233+
<notes><![CDATA[
234+
file name: grpc-protobuf-1.65.1.jar
235+
]]></notes>
236+
<packageUrl regex="true">^pkg:maven/io\.grpc/grpc-protobuf@.*$</packageUrl>
237+
<cve>CVE-2026-33186</cve>
238+
</suppress>
239+
240+
241+
<!--
242+
This CVE is fixed in 3.6.1: https://github.com/codehaus-plexus/plexus-utils/releases/tag/plexus-utils-3.6.1
243+
But NVD CPE data only states it as fixed in 4.0.3: https://nvd.nist.gov/vuln/detail/CVE-2025-67030
244+
I have e-mailed a correction request to NVD. For now we exclude it as a false positive.
245+
-->
246+
<suppress>
247+
<notes><![CDATA[
248+
file name: plexus-utils-3.6.1.jar
249+
]]></notes>
250+
<packageUrl regex="true">^pkg:maven/org\.codehaus\.plexus/plexus-utils@.*$</packageUrl>
251+
<cve>CVE-2025-67030</cve>
252+
</suppress>
253+
254+
188255
</suppressions>

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@
8484
<version.lib.commons-text>1.15.0</version.lib.commons-text>
8585
<version.lib.classgraph>4.8.165</version.lib.classgraph>
8686
<version.lib.maven.plugin.annotations>3.15.1</version.lib.maven.plugin.annotations>
87-
<version.lib.maven.plugin.api>3.9.3</version.lib.maven.plugin.api>
87+
<version.lib.maven.plugin.api>3.9.15</version.lib.maven.plugin.api>
8888
<version.lib.maven.plugin.project>2.2.1</version.lib.maven.plugin.project>
8989
<version.lib.groovy>2.5.23</version.lib.groovy>
9090
<version.lib.groovy-all>${version.lib.groovy}</version.lib.groovy-all>
@@ -124,7 +124,7 @@
124124
<version.plugin.source>3.0.1</version.plugin.source>
125125
<version.plugin.spotbugs>4.9.8.2</version.plugin.spotbugs>
126126
<version.plugin.findsecbugs>1.12.0</version.plugin.findsecbugs>
127-
<version.plugin.dependency-check>12.1.9</version.plugin.dependency-check>
127+
<version.plugin.dependency-check>12.2.1</version.plugin.dependency-check>
128128
<version.plugin.surefire>3.1.0</version.plugin.surefire>
129129
<version.plugin.toolchains>1.1</version.plugin.toolchains>
130130
<version.plugin.buildnumber>3.1.0</version.plugin.buildnumber>

0 commit comments

Comments
 (0)