From: jz385p Date: Wed, 3 Jun 2020 07:20:14 +0000 (+0530) Subject: Fixed few security issues from the dependencies X-Git-Tag: 3.4.0~53^2 X-Git-Url: https://gerrit.onap.org/r/gitweb?p=portal.git;a=commitdiff_plain;h=cfc431ee10a83ccc0a170ec4f8e674f6ccb63a8d Fixed few security issues from the dependencies Fixed security vulnerable issues Issue-ID: PORTAL-916 Change-Id: Icbc99c29f04f6390ab2903249ce92f25e2fb0fd2 Signed-off-by: jz385p --- diff --git a/ecomp-portal-BE-common/pom.xml b/ecomp-portal-BE-common/pom.xml index 82e9827c..526619fa 100644 --- a/ecomp-portal-BE-common/pom.xml +++ b/ecomp-portal-BE-common/pom.xml @@ -184,17 +184,7 @@ jaxb-api 2.4.0-b180830.0359 - - org.springframework.boot - spring-boot-starter - 1.3.1.RELEASE - - - org.slf4j - log4j-over-slf4j - - - + org.hibernate @@ -290,17 +280,17 @@ com.fasterxml.jackson.core jackson-annotations - 2.8.10 + 2.10.0 com.fasterxml.jackson.core jackson-core - 2.8.10 + 2.10.0 com.fasterxml.jackson.core jackson-databind - 2.8.11.4 + 2.10.0 postgresql diff --git a/ecomp-portal-BE-common/src/main/java/org/onap/portalapp/portal/controller/MicroserviceProxyController.java b/ecomp-portal-BE-common/src/main/java/org/onap/portalapp/portal/controller/MicroserviceProxyController.java index 134d99ef..9b03b46f 100644 --- a/ecomp-portal-BE-common/src/main/java/org/onap/portalapp/portal/controller/MicroserviceProxyController.java +++ b/ecomp-portal-BE-common/src/main/java/org/onap/portalapp/portal/controller/MicroserviceProxyController.java @@ -105,9 +105,16 @@ public class MicroserviceProxyController extends EPUnRestrictedBaseController { */ private boolean isValidJSON(String response) { try { + if(response != null && !response.isEmpty()) + { final ObjectMapper mapper = new ObjectMapper(); mapper.readTree(response); return true; + } + else + { + return false; + } } catch (IOException e) { logger.debug(EELFLoggerDelegate.debugLogger, "isValidJSON failed", e); return false; diff --git a/ecomp-portal-BE-common/src/test/java/org/onap/portalapp/portal/controller/ExternalAccessRolesControllerTest.java b/ecomp-portal-BE-common/src/test/java/org/onap/portalapp/portal/controller/ExternalAccessRolesControllerTest.java index 6b06ee22..b40b8db6 100644 --- a/ecomp-portal-BE-common/src/test/java/org/onap/portalapp/portal/controller/ExternalAccessRolesControllerTest.java +++ b/ecomp-portal-BE-common/src/test/java/org/onap/portalapp/portal/controller/ExternalAccessRolesControllerTest.java @@ -661,7 +661,7 @@ public class ExternalAccessRolesControllerTest { Mockito.when(externalAccessRolesService.getApp(mockedRequest.getHeader(uebKey))).thenReturn(applicationList); PortalRestResponse portalRestResponse = null; PortalRestResponse expectedportalRestResponse = new PortalRestResponse<>(); - expectedportalRestResponse.setMessage(null); + expectedportalRestResponse.setMessage("argument \"content\" is null"); expectedportalRestResponse.setResponse("Failed"); expectedportalRestResponse.setStatus(PortalRestStatusEnum.ERROR); Mockito.when(mockedRequest.getHeader("uebkey")).thenReturn(uebKey); diff --git a/ecomp-portal-BE-os/pom.xml b/ecomp-portal-BE-os/pom.xml index 398520cb..41615df5 100644 --- a/ecomp-portal-BE-os/pom.xml +++ b/ecomp-portal-BE-os/pom.xml @@ -251,21 +251,7 @@ spring-test ${springframework.version} - - org.springframework.boot - spring-boot-starter - 1.3.0.RELEASE - - - org.slf4j - log4j-over-slf4j - - - ch.qos.logback - logback-classic - - - + org.hibernate @@ -315,21 +301,7 @@ 3.0.5 - - com.fasterxml.jackson.core - jackson-annotations - 2.8.10 - - - com.fasterxml.jackson.core - jackson-core - 2.8.10 - - - com.fasterxml.jackson.core - jackson-databind - 2.8.10 - + com.fasterxml classmate diff --git a/pom.xml b/pom.xml index e988633d..157db9ef 100644 --- a/pom.xml +++ b/pom.xml @@ -34,7 +34,7 @@ 4.3.11.Final 2.8.11.4 - 0.7.6.201602180812 + 0.8.1 UTF-8 UTF-8