From 4bb4fd75b60072feb9764e1702748e50944ea499 Mon Sep 17 00:00:00 2001 From: Dan Timoney Date: Mon, 3 Jan 2022 13:23:53 -0500 Subject: [PATCH] Upgrade to log4j2 2.17.1 Update to use version 2.17.1 to resolve log4shell vulnerability Issue-ID: CCSDK-3556 Signed-off-by: Dan Timoney Change-Id: I5e9c6f211df52eb7db27b1479bb295d473c0dded --- opendaylight/silicon/silicon-alpine/pom.xml | 12 ++++++++++-- .../silicon/silicon-alpine/src/main/docker/Dockerfile | 1 + .../src/main/resources/framework-4.3.2-features.xml | 8 ++++---- .../silicon-alpine/src/main/resources/startup.properties | 4 ++-- pom.xml | 2 +- 5 files changed, 18 insertions(+), 9 deletions(-) diff --git a/opendaylight/silicon/silicon-alpine/pom.xml b/opendaylight/silicon/silicon-alpine/pom.xml index 029bc829..d8111fcf 100644 --- a/opendaylight/silicon/silicon-alpine/pom.xml +++ b/opendaylight/silicon/silicon-alpine/pom.xml @@ -23,7 +23,7 @@ 0.13.5 7.3.16 2.0.9 - 2.0.12 + 2.0.14 4.3.2 1.13.4 @@ -123,6 +123,14 @@ pax-logging-log4j2-${patch.pax.logging.version}.jar * + + org.ops4j.pax.logging + pax-logging-logback + ${patch.pax.logging.version} + ${project.build.directory}/docker-stage/system/org/ops4j/pax/logging/pax-logging-logback/${patch.pax.logging.version} + pax-logging-logback-${patch.pax.logging.version}.jar + * + org.ops4j.pax.logging pax-logging-api @@ -185,7 +193,7 @@ framework-${odl.karaf.framework.version}-features.xml startup.properties - false + true diff --git a/opendaylight/silicon/silicon-alpine/src/main/docker/Dockerfile b/opendaylight/silicon/silicon-alpine/src/main/docker/Dockerfile index b5b3c6da..19cd55f6 100644 --- a/opendaylight/silicon/silicon-alpine/src/main/docker/Dockerfile +++ b/opendaylight/silicon/silicon-alpine/src/main/docker/Dockerfile @@ -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 diff --git a/opendaylight/silicon/silicon-alpine/src/main/resources/framework-4.3.2-features.xml b/opendaylight/silicon/silicon-alpine/src/main/resources/framework-4.3.2-features.xml index 1f283cb1..52bc1d40 100755 --- a/opendaylight/silicon/silicon-alpine/src/main/resources/framework-4.3.2-features.xml +++ b/opendaylight/silicon/silicon-alpine/src/main/resources/framework-4.3.2-features.xml @@ -27,8 +27,8 @@ mvn:org.ops4j.pax.url/pax-url-aether/2.6.7 - mvn:org.ops4j.pax.logging/pax-logging-api/2.0.12 - mvn:org.ops4j.pax.logging/pax-logging-log4j2/2.0.12 + mvn:org.ops4j.pax.logging/pax-logging-api/${patch.pax.logging.version} + mvn:org.ops4j.pax.logging/pax-logging-log4j2/${patch.pax.logging.version} mvn:org.fusesource.jansi/jansi/1.18 mvn:org.osgi/org.osgi.util.function/1.1.0 @@ -53,8 +53,8 @@ mvn:org.ops4j.pax.url/pax-url-aether/2.6.7 - mvn:org.ops4j.pax.logging/pax-logging-api/2.0.9 - mvn:org.ops4j.pax.logging/pax-logging-logback/2.0.9 + mvn:org.ops4j.pax.logging/pax-logging-api/${patch.pax.logging.version} + mvn:org.ops4j.pax.logging/pax-logging-logback/${patch.pax.logging.version} mvn:org.osgi/org.osgi.util.function/1.1.0 mvn:org.osgi/org.osgi.util.promise/1.1.1 diff --git a/opendaylight/silicon/silicon-alpine/src/main/resources/startup.properties b/opendaylight/silicon/silicon-alpine/src/main/resources/startup.properties index 59ab975e..40baf708 100755 --- a/opendaylight/silicon/silicon-alpine/src/main/resources/startup.properties +++ b/opendaylight/silicon/silicon-alpine/src/main/resources/startup.properties @@ -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 b1faf1df..2ac515cd 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ org.onap.ccsdk.parent oparent - 2.3.1 + 2.3.2 org.onap.ccsdk.distribution -- 2.16.6