Upgrade to log4j2 2.17.1 99/126399/1
authorDan Timoney <dtimoney@att.com>
Mon, 3 Jan 2022 18:23:53 +0000 (13:23 -0500)
committerDan Timoney <dtimoney@att.com>
Mon, 3 Jan 2022 18:23:53 +0000 (13:23 -0500)
Update to use version 2.17.1 to resolve log4shell vulnerability

Issue-ID: CCSDK-3556
Signed-off-by: Dan Timoney <dtimoney@att.com>
Change-Id: I5e9c6f211df52eb7db27b1479bb295d473c0dded

opendaylight/silicon/silicon-alpine/pom.xml
opendaylight/silicon/silicon-alpine/src/main/docker/Dockerfile
opendaylight/silicon/silicon-alpine/src/main/resources/framework-4.3.2-features.xml
opendaylight/silicon/silicon-alpine/src/main/resources/startup.properties
pom.xml

index 029bc82..d8111fc 100644 (file)
@@ -23,7 +23,7 @@
         <odl.shiro.version>0.13.5</odl.shiro.version>
         <odl.ops4j.version>7.3.16</odl.ops4j.version>
         <odl.pax.logging.version>2.0.9</odl.pax.logging.version>
-        <patch.pax.logging.version>2.0.12</patch.pax.logging.version>
+        <patch.pax.logging.version>2.0.14</patch.pax.logging.version>
         <odl.karaf.framework.version>4.3.2</odl.karaf.framework.version>
         <odl.netconf.version>1.13.4</odl.netconf.version>
     </properties>
                                     <destFileName>pax-logging-log4j2-${patch.pax.logging.version}.jar</destFileName>
                                     <excludes>*</excludes>
                                 </artifactItem>
+                                <artifactItem>
+                                    <groupId>org.ops4j.pax.logging</groupId>
+                                    <artifactId>pax-logging-logback</artifactId>
+                                    <version>${patch.pax.logging.version}</version>
+                                    <outputDirectory>${project.build.directory}/docker-stage/system/org/ops4j/pax/logging/pax-logging-logback/${patch.pax.logging.version}</outputDirectory>
+                                    <destFileName>pax-logging-logback-${patch.pax.logging.version}.jar</destFileName>
+                                    <excludes>*</excludes>
+                                </artifactItem>
                                 <artifactItem>
                                     <groupId>org.ops4j.pax.logging</groupId>
                                     <artifactId>pax-logging-api</artifactId>
                                         <include>framework-${odl.karaf.framework.version}-features.xml</include>
                                         <include>startup.properties</include>
                                     </includes>
-                                    <filtering>false</filtering>
+                                    <filtering>true</filtering>
                                 </resource>
                             </resources>
                         </configuration>
index b5b3c6d..19cd55f 100644 (file)
@@ -32,6 +32,7 @@ COPY system $ODL_HOME/system
 COPY framework-${odl.karaf.framework.version}-features.xml $ODL_HOME/system/org/apache/karaf/features/framework/${odl.karaf.framework.version}/framework-${odl.karaf.framework.version}-features.xml
 COPY startup.properties $ODL_HOME/etc/startup.properties
 RUN rm -rf $ODL_HOME/system/org/ops4j/pax/logging/pax-logging-log4j2/${odl.pax.logging.version}
+RUN rm -rf $ODL_HOME/system/org/ops4j/pax/logging/pax-logging-logback/${odl.pax.logging.version}
 RUN rm -rf $ODL_HOME/system/org/ops4j/pax/logging/pax-logging-api/${odl.pax.logging.version}
 
 # Changing ownership and permission of /opt
index 1f283cb..52bc1d4 100755 (executable)
@@ -27,8 +27,8 @@
         <!-- mvn: url handlers -->
         <bundle start-level="5">mvn:org.ops4j.pax.url/pax-url-aether/2.6.7</bundle>
         <!-- logging -->
-        <bundle start-level="8">mvn:org.ops4j.pax.logging/pax-logging-api/2.0.12</bundle>
-        <bundle start-level="8">mvn:org.ops4j.pax.logging/pax-logging-log4j2/2.0.12</bundle>
+        <bundle start-level="8">mvn:org.ops4j.pax.logging/pax-logging-api/${patch.pax.logging.version}</bundle>
+        <bundle start-level="8">mvn:org.ops4j.pax.logging/pax-logging-log4j2/${patch.pax.logging.version}</bundle>
         <bundle start-level="8">mvn:org.fusesource.jansi/jansi/1.18</bundle>
         <!-- config admin -->
         <bundle start-level="9">mvn:org.osgi/org.osgi.util.function/1.1.0</bundle>
@@ -53,8 +53,8 @@
         <!-- mvn: url handlers -->
         <bundle start-level="5">mvn:org.ops4j.pax.url/pax-url-aether/2.6.7</bundle>
         <!-- logging -->
-        <bundle start-level="8">mvn:org.ops4j.pax.logging/pax-logging-api/2.0.9</bundle>
-        <bundle start-level="8">mvn:org.ops4j.pax.logging/pax-logging-logback/2.0.9</bundle>
+        <bundle start-level="8">mvn:org.ops4j.pax.logging/pax-logging-api/${patch.pax.logging.version}</bundle>
+        <bundle start-level="8">mvn:org.ops4j.pax.logging/pax-logging-logback/${patch.pax.logging.version}</bundle>
         <!-- config admin -->
         <bundle start-level="9">mvn:org.osgi/org.osgi.util.function/1.1.0</bundle>
         <bundle start-level="9">mvn:org.osgi/org.osgi.util.promise/1.1.1</bundle>
index 59ab975..40baf70 100755 (executable)
@@ -1,8 +1,8 @@
 # Bundles to be started on startup, with startlevel
 mvn\:org.apache.karaf.features/org.apache.karaf.features.extension/4.3.2 = 1
 mvn\:org.ops4j.pax.url/pax-url-aether/2.6.7 = 5
-mvn\:org.ops4j.pax.logging/pax-logging-api/2.0.12 = 8
-mvn\:org.ops4j.pax.logging/pax-logging-log4j2/2.0.12 = 8
+mvn\:org.ops4j.pax.logging/pax-logging-api/${patch.pax.logging.version} = 8
+mvn\:org.ops4j.pax.logging/pax-logging-log4j2/${patch.pax.logging.version} = 8
 mvn\:org.fusesource.jansi/jansi/1.18 = 8
 mvn\:org.osgi/org.osgi.util.promise/1.1.1 = 9
 mvn\:org.apache.felix/org.apache.felix.coordinator/1.0.2 = 9
diff --git a/pom.xml b/pom.xml
index b1faf1d..2ac515c 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <groupId>org.onap.ccsdk.parent</groupId>
         <artifactId>oparent</artifactId>
-        <version>2.3.1</version>
+        <version>2.3.2</version>
     </parent>
 
     <groupId>org.onap.ccsdk.distribution</groupId>