This is an automated email from the ASF dual-hosted git repository.
agresch pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/storm.git
The following commit(s) were added to refs/heads/master by this push:
new c71e7ac49 [STORM-3820] use jackson-databind 2.10.5.1 (#3438)
c71e7ac49 is described below
commit c71e7ac498067de4ee2c5b9c9b6759cece5b0184
Author: PJ Fanning <[email protected]>
AuthorDate: Mon Apr 4 17:52:50 2022 +0200
[STORM-3820] use jackson-databind 2.10.5.1 (#3438)
* [STORM-3820] use jackson-databind 2.10.5.1 to avoid
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-25649
---
DEPENDENCY-LICENSES | 31 ++++++++++++++++---------------
LICENSE-binary | 28 ++++++++++++++--------------
external/storm-cassandra/pom.xml | 1 -
external/storm-elasticsearch/pom.xml | 1 +
external/storm-hbase/pom.xml | 1 +
external/storm-kafka-client/pom.xml | 1 +
external/storm-kafka-migration/pom.xml | 1 +
external/storm-opentsdb/pom.xml | 1 +
external/storm-redis/pom.xml | 1 +
pom.xml | 3 ++-
sql/storm-sql-runtime/pom.xml | 1 +
storm-server/pom.xml | 1 +
storm-webapp/pom.xml | 1 +
13 files changed, 41 insertions(+), 31 deletions(-)
diff --git a/DEPENDENCY-LICENSES b/DEPENDENCY-LICENSES
index e08a168cb..6597c46a8 100644
--- a/DEPENDENCY-LICENSES
+++ b/DEPENDENCY-LICENSES
@@ -314,23 +314,24 @@ List of third-party dependencies grouped by their license
type.
* j2html (com.j2html:j2html:1.0.0 - http://j2html.com)
* J2ObjC Annotations (com.google.j2objc:j2objc-annotations:1.1 -
https://github.com/google/j2objc/)
* Jackson (org.codehaus.jackson:jackson-core-asl:1.9.13 -
http://jackson.codehaus.org)
- * Jackson-annotations
(com.fasterxml.jackson.core:jackson-annotations:2.10.0 -
http://github.com/FasterXML/jackson)
- * Jackson-core (com.fasterxml.jackson.core:jackson-core:2.10.0 -
https://github.com/FasterXML/jackson-core)
- * jackson-databind (com.fasterxml.jackson.core:jackson-databind:2.10.0
- http://github.com/FasterXML/jackson)
- * Jackson dataformat: CBOR
(com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:2.10.0 -
http://github.com/FasterXML/jackson-dataformats-binary)
- * Jackson dataformat: Smile
(com.fasterxml.jackson.dataformat:jackson-dataformat-smile:2.10.0 -
http://github.com/FasterXML/jackson-dataformats-binary)
- * Jackson-dataformat-YAML
(com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.10.0 -
https://github.com/FasterXML/jackson-dataformats-text)
- * Jackson datatype: Guava
(com.fasterxml.jackson.datatype:jackson-datatype-guava:2.10.0 -
https://github.com/FasterXML/jackson-datatypes-collections)
- * Jackson datatype: jdk8
(com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.10.0 -
https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jdk8)
- * Jackson datatype: JSR310
(com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.0 -
https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jsr310)
- * Jackson-datatype-Joda
(com.fasterxml.jackson.datatype:jackson-datatype-joda:2.10.0 -
http://wiki.fasterxml.com/JacksonModuleJoda)
+ * Jackson-annotations
(com.fasterxml.jackson.core:jackson-annotations:2.10.5 -
http://github.com/FasterXML/jackson)
+ * Jackson-core (com.fasterxml.jackson.core:jackson-core:2.10.5 -
https://github.com/FasterXML/jackson-core)
+ * jackson-databind
(com.fasterxml.jackson.core:jackson-databind:2.10.5.1 -
http://github.com/FasterXML/jackson)
+ * jackson-databind (com.fasterxml.jackson.core:jackson-databind:2.10.5
- http://github.com/FasterXML/jackson)
+ * Jackson dataformat: CBOR
(com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:2.10.5 -
http://github.com/FasterXML/jackson-dataformats-binary)
+ * Jackson dataformat: Smile
(com.fasterxml.jackson.dataformat:jackson-dataformat-smile:2.10.5 -
http://github.com/FasterXML/jackson-dataformats-binary)
+ * Jackson-dataformat-YAML
(com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.10.5 -
https://github.com/FasterXML/jackson-dataformats-text)
+ * Jackson datatype: Guava
(com.fasterxml.jackson.datatype:jackson-datatype-guava:2.10.5 -
https://github.com/FasterXML/jackson-datatypes-collections)
+ * Jackson datatype: jdk8
(com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.10.5 -
https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jdk8)
+ * Jackson datatype: JSR310
(com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.5 -
https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jsr310)
+ * Jackson-datatype-Joda
(com.fasterxml.jackson.datatype:jackson-datatype-joda:2.10.5 -
http://wiki.fasterxml.com/JacksonModuleJoda)
* Jackson Integration for Metrics
(io.dropwizard.metrics:metrics-json:3.1.0 -
http://metrics.codahale.com/metrics-json/)
* Jackson Integration for Metrics
(io.dropwizard.metrics:metrics-json:4.0.5 -
http://metrics.dropwizard.io/metrics-json)
- * Jackson-JAXRS-base
(com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.10.0 -
http://github.com/FasterXML/jackson-jaxrs-providers/jackson-jaxrs-base)
- * Jackson-JAXRS-JSON
(com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.10.0 -
http://github.com/FasterXML/jackson-jaxrs-providers/jackson-jaxrs-json-provider)
- * Jackson module: Afterburner
(com.fasterxml.jackson.module:jackson-module-afterburner:2.10.0 -
https://github.com/FasterXML/jackson-modules-base)
- * Jackson module: JAXB Annotations
(com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.10.0 -
https://github.com/FasterXML/jackson-modules-base)
- * Jackson-module-parameter-names
(com.fasterxml.jackson.module:jackson-module-parameter-names:2.10.0 -
https://github.com/FasterXML/jackson-modules-java8/jackson-module-parameter-names)
+ * Jackson-JAXRS-base
(com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.10.5 -
http://github.com/FasterXML/jackson-jaxrs-providers/jackson-jaxrs-base)
+ * Jackson-JAXRS-JSON
(com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.10.5 -
http://github.com/FasterXML/jackson-jaxrs-providers/jackson-jaxrs-json-provider)
+ * Jackson module: Afterburner
(com.fasterxml.jackson.module:jackson-module-afterburner:2.10.5 -
https://github.com/FasterXML/jackson-modules-base)
+ * Jackson module: JAXB Annotations
(com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.10.5 -
https://github.com/FasterXML/jackson-modules-base)
+ * Jackson-module-parameter-names
(com.fasterxml.jackson.module:jackson-module-parameter-names:2.10.5 -
https://github.com/FasterXML/jackson-modules-java8/jackson-module-parameter-names)
* jasper-compiler (tomcat:jasper-compiler:5.5.23 -
http://tomcat.apache.org/jasper-compiler)
* jasper-runtime (tomcat:jasper-runtime:5.5.23 -
http://tomcat.apache.org/jasper-runtime)
* Java Authentication SPI for Containers
(org.apache.geronimo.specs:geronimo-jaspic_1.0_spec:1.0 -
http://geronimo.apache.org/maven/specs/geronimo-jaspic_1.0_spec/1.0)
diff --git a/LICENSE-binary b/LICENSE-binary
index c18163179..9fc6ac2fb 100644
--- a/LICENSE-binary
+++ b/LICENSE-binary
@@ -851,22 +851,22 @@ The license texts of these dependencies can be found in
the licenses directory.
* j2html (com.j2html:j2html:1.0.0 - http://j2html.com)
* J2ObjC Annotations (com.google.j2objc:j2objc-annotations:1.1 -
https://github.com/google/j2objc/)
* Jackson (org.codehaus.jackson:jackson-core-asl:1.9.13 -
http://jackson.codehaus.org)
- * Jackson-annotations
(com.fasterxml.jackson.core:jackson-annotations:2.10.0 -
http://github.com/FasterXML/jackson)
- * Jackson-core (com.fasterxml.jackson.core:jackson-core:2.10.0 -
https://github.com/FasterXML/jackson-core)
- * jackson-databind (com.fasterxml.jackson.core:jackson-databind:2.10.0
- http://github.com/FasterXML/jackson)
- * Jackson dataformat: Smile
(com.fasterxml.jackson.dataformat:jackson-dataformat-smile:2.10.0 -
http://github.com/FasterXML/jackson-dataformats-binary)
- * Jackson-dataformat-YAML
(com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.10.0 -
https://github.com/FasterXML/jackson-dataformats-text)
- * Jackson datatype: Guava
(com.fasterxml.jackson.datatype:jackson-datatype-guava:2.10.0 -
https://github.com/FasterXML/jackson-datatypes-collections)
- * Jackson datatype: jdk8
(com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.10.0 -
https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jdk8)
- * Jackson datatype: JSR310
(com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.0 -
https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jsr310)
- * Jackson-datatype-Joda
(com.fasterxml.jackson.datatype:jackson-datatype-joda:2.10.0 -
http://wiki.fasterxml.com/JacksonModuleJoda)
+ * Jackson-annotations
(com.fasterxml.jackson.core:jackson-annotations:2.10.5 -
http://github.com/FasterXML/jackson)
+ * Jackson-core (com.fasterxml.jackson.core:jackson-core:2.10.5 -
https://github.com/FasterXML/jackson-core)
+ * jackson-databind (com.fasterxml.jackson.core:jackson-databind:2.10.5
- http://github.com/FasterXML/jackson)
+ * Jackson dataformat: Smile
(com.fasterxml.jackson.dataformat:jackson-dataformat-smile:2.10.5 -
http://github.com/FasterXML/jackson-dataformats-binary)
+ * Jackson-dataformat-YAML
(com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.10.5 -
https://github.com/FasterXML/jackson-dataformats-text)
+ * Jackson datatype: Guava
(com.fasterxml.jackson.datatype:jackson-datatype-guava:2.10.5 -
https://github.com/FasterXML/jackson-datatypes-collections)
+ * Jackson datatype: jdk8
(com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.10.5 -
https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jdk8)
+ * Jackson datatype: JSR310
(com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.5 -
https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jsr310)
+ * Jackson-datatype-Joda
(com.fasterxml.jackson.datatype:jackson-datatype-joda:2.10.5 -
http://wiki.fasterxml.com/JacksonModuleJoda)
* Jackson Integration for Metrics
(io.dropwizard.metrics:metrics-json:3.1.0 -
http://metrics.codahale.com/metrics-json/)
* Jackson Integration for Metrics
(io.dropwizard.metrics:metrics-json:4.0.5 -
http://metrics.dropwizard.io/metrics-json)
- * Jackson-JAXRS-base
(com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.10.0 -
http://github.com/FasterXML/jackson-jaxrs-providers/jackson-jaxrs-base)
- * Jackson-JAXRS-JSON
(com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.10.0 -
http://github.com/FasterXML/jackson-jaxrs-providers/jackson-jaxrs-json-provider)
- * Jackson module: Afterburner
(com.fasterxml.jackson.module:jackson-module-afterburner:2.10.0 -
https://github.com/FasterXML/jackson-modules-base)
- * Jackson module: JAXB Annotations
(com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.10.0 -
https://github.com/FasterXML/jackson-modules-base)
- * Jackson-module-parameter-names
(com.fasterxml.jackson.module:jackson-module-parameter-names:2.10.0 -
https://github.com/FasterXML/jackson-modules-java8/jackson-module-parameter-names)
+ * Jackson-JAXRS-base
(com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.10.5 -
http://github.com/FasterXML/jackson-jaxrs-providers/jackson-jaxrs-base)
+ * Jackson-JAXRS-JSON
(com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.10.5 -
http://github.com/FasterXML/jackson-jaxrs-providers/jackson-jaxrs-json-provider)
+ * Jackson module: Afterburner
(com.fasterxml.jackson.module:jackson-module-afterburner:2.10.5 -
https://github.com/FasterXML/jackson-modules-base)
+ * Jackson module: JAXB Annotations
(com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.10.5 -
https://github.com/FasterXML/jackson-modules-base)
+ * Jackson-module-parameter-names
(com.fasterxml.jackson.module:jackson-module-parameter-names:2.10.5 -
https://github.com/FasterXML/jackson-modules-java8/jackson-module-parameter-names)
* jasper-compiler (tomcat:jasper-compiler:5.5.23 -
http://tomcat.apache.org/jasper-compiler)
* jasper-runtime (tomcat:jasper-runtime:5.5.23 -
http://tomcat.apache.org/jasper-runtime)
diff --git a/external/storm-cassandra/pom.xml b/external/storm-cassandra/pom.xml
index 9b1597ebd..325b4fd5e 100644
--- a/external/storm-cassandra/pom.xml
+++ b/external/storm-cassandra/pom.xml
@@ -33,7 +33,6 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<org.slf4j.version>1.7.6</org.slf4j.version>
- <jackson.databind.version>2.3.2</jackson.databind.version>
<junit.version>4.11</junit.version>
<guava.version>16.0.1</guava.version>
<commons-lang3.version>3.3</commons-lang3.version>
diff --git a/external/storm-elasticsearch/pom.xml
b/external/storm-elasticsearch/pom.xml
index da4f5d0d1..8e86890e1 100644
--- a/external/storm-elasticsearch/pom.xml
+++ b/external/storm-elasticsearch/pom.xml
@@ -78,6 +78,7 @@
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
+ <version>${jackson.databind.version}</version>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
diff --git a/external/storm-hbase/pom.xml b/external/storm-hbase/pom.xml
index 831740e79..4a93432e1 100644
--- a/external/storm-hbase/pom.xml
+++ b/external/storm-hbase/pom.xml
@@ -103,6 +103,7 @@
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
+ <version>${jackson.databind.version}</version>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
diff --git a/external/storm-kafka-client/pom.xml
b/external/storm-kafka-client/pom.xml
index d16e0a4c7..5599c0767 100644
--- a/external/storm-kafka-client/pom.xml
+++ b/external/storm-kafka-client/pom.xml
@@ -77,6 +77,7 @@
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
+ <version>${jackson.databind.version}</version>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
diff --git a/external/storm-kafka-migration/pom.xml
b/external/storm-kafka-migration/pom.xml
index 54e90482a..52a062bce 100644
--- a/external/storm-kafka-migration/pom.xml
+++ b/external/storm-kafka-migration/pom.xml
@@ -49,6 +49,7 @@
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
+ <version>${jackson.databind.version}</version>
</dependency>
<dependency>
diff --git a/external/storm-opentsdb/pom.xml b/external/storm-opentsdb/pom.xml
index ab575e382..bb312c069 100644
--- a/external/storm-opentsdb/pom.xml
+++ b/external/storm-opentsdb/pom.xml
@@ -53,6 +53,7 @@
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
+ <version>${jackson.databind.version}</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.core</groupId>
diff --git a/external/storm-redis/pom.xml b/external/storm-redis/pom.xml
index e8ff18471..cf3c2b4c0 100644
--- a/external/storm-redis/pom.xml
+++ b/external/storm-redis/pom.xml
@@ -67,6 +67,7 @@
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
+ <version>${jackson.databind.version}</version>
</dependency>
<!--test dependencies -->
<dependency>
diff --git a/pom.xml b/pom.xml
index 2645ffe2a..d9f2a5126 100644
--- a/pom.xml
+++ b/pom.xml
@@ -338,7 +338,8 @@
<activemq.version>5.15.15</activemq.version>
<rocketmq.version>4.2.0</rocketmq.version>
- <jackson.version>2.10.0</jackson.version>
+ <jackson.version>2.10.5</jackson.version>
+ <jackson.databind.version>2.10.5.1</jackson.databind.version>
<storm.kafka.client.version>0.11.0.3</storm.kafka.client.version>
diff --git a/sql/storm-sql-runtime/pom.xml b/sql/storm-sql-runtime/pom.xml
index 55b3c3cb9..993728395 100644
--- a/sql/storm-sql-runtime/pom.xml
+++ b/sql/storm-sql-runtime/pom.xml
@@ -97,6 +97,7 @@
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
+ <version>${jackson.databind.version}</version>
</dependency>
<dependency>
<groupId>org.apache.avro</groupId>
diff --git a/storm-server/pom.xml b/storm-server/pom.xml
index 0b999333a..d26e89ebe 100644
--- a/storm-server/pom.xml
+++ b/storm-server/pom.xml
@@ -128,6 +128,7 @@
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
+ <version>${jackson.databind.version}</version>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
diff --git a/storm-webapp/pom.xml b/storm-webapp/pom.xml
index 865641db8..c4e63996c 100644
--- a/storm-webapp/pom.xml
+++ b/storm-webapp/pom.xml
@@ -77,6 +77,7 @@
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
+ <version>${jackson.databind.version}</version>
</dependency>
<dependency>