Skip to content

Commit 585866b

Browse files
authored
feat: fix CVE-2024-7254 (#412)
* exclude protobuf deps * adding TODO statement
1 parent 974191e commit 585866b

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

javaagent/build.gradle.kts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,10 @@ tasks {
5858
// exclude because it would be shaded twice and the META-INF/services/ would be io.opentelemetry.javaagent.shaded.io.grpc
5959
exclude("inst/META-INF/services/io.grpc*")
6060
}
61+
// Fix CVE-2024-7254, opentelemetry-javaagent brings in io.prometheus.metrics which uses deps of high vulnerability protobuf-java version
62+
// This was fixed in 2.x.x versions of opentelemetry-javaagent(which needs us to upgrade from 1.33.0)
63+
// TODO: Remove this exclusion after otel-javaagent upgrade which has CVE-2024-7254 fix
64+
exclude("inst/io/prometheus/metrics/shaded/com_google_protobuf_3_21_7/**")
6165
exclude("**/module-info.class")
6266
manifest {
6367
attributes.put("Implementation-Title", "javaagent")

0 commit comments

Comments
 (0)