From c0f30603ab42cf6ee5b48d508400554858490a09 Mon Sep 17 00:00:00 2001 From: Lucian Tuca Date: Tue, 13 Oct 2020 13:18:19 +0300 Subject: [PATCH] MNT-21879 : [Security] Multiple json-java vulnerabilities (#32) - added upgrade & fix --- .travis.yml | 1 + pom.xml | 2 +- .../org/alfresco/repo/preference/PreferenceServiceImpl.java | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index c7804b1eaa..f47f5fc6ad 100644 --- a/.travis.yml +++ b/.travis.yml @@ -21,6 +21,7 @@ branches: only: - master - /release\/.*/ + - fix/MNT-21879 env: global: diff --git a/pom.xml b/pom.xml index b42f91fcc8..6372b6fd76 100644 --- a/pom.xml +++ b/pom.xml @@ -66,7 +66,7 @@ 8.8 1.66 3.5.11 - 20090211 + 20200518 1.4-DBCP330 28.2-jre 2.8.0 diff --git a/repository/src/main/java/org/alfresco/repo/preference/PreferenceServiceImpl.java b/repository/src/main/java/org/alfresco/repo/preference/PreferenceServiceImpl.java index f19514a580..2bea1a681e 100644 --- a/repository/src/main/java/org/alfresco/repo/preference/PreferenceServiceImpl.java +++ b/repository/src/main/java/org/alfresco/repo/preference/PreferenceServiceImpl.java @@ -196,7 +196,7 @@ public class PreferenceServiceImpl implements PreferenceService, Extensible { if(jsonPrefs.has(preferenceName)) { - preferenceValue = jsonPrefs.getString(preferenceName); + preferenceValue = String.valueOf(jsonPrefs.get(preferenceName)); } } }