From 563c0a6fe55744af323e82eaa168e2fc0416626d Mon Sep 17 00:00:00 2001 From: brianbrix Date: Wed, 16 Sep 2026 10:03:47 +0300 Subject: [PATCH 1/4] AMP-31212 : Enhance security by securing cookies and ensuring coss-site restrictions --- amp/context.xml | 8 +++----- amp/docker/server.xml | 4 ++-- amp/src/main/java/org/digijava/kernel/util/DgUtil.java | 2 ++ 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/amp/context.xml b/amp/context.xml index ac48b2a4f43..6fff5c76335 100644 --- a/amp/context.xml +++ b/amp/context.xml @@ -1,14 +1,12 @@ - - - + + @@ -63,7 +63,7 @@ + protocolHeader="x-forwarded-proto" portHeader="x-forwarded-port" /> diff --git a/amp/src/main/java/org/digijava/kernel/util/DgUtil.java b/amp/src/main/java/org/digijava/kernel/util/DgUtil.java index cf6fdd0976b..c8d858abc47 100644 --- a/amp/src/main/java/org/digijava/kernel/util/DgUtil.java +++ b/amp/src/main/java/org/digijava/kernel/util/DgUtil.java @@ -265,6 +265,8 @@ private static void setLanguageCookie(Locale language, HttpServletRequest reques cookiePath = "/"; } cookie.setPath(cookiePath); + cookie.setHttpOnly(true); + cookie.setSecure(request.isSecure()); response.addCookie(cookie); } From f258f39fe17a4807c88bc936df406c30e1596640 Mon Sep 17 00:00:00 2001 From: brianbrix Date: Wed, 16 Sep 2026 12:36:49 +0300 Subject: [PATCH 2/4] AMP-31212 : Fixing failing docker build --- amp/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/amp/Dockerfile b/amp/Dockerfile index 903d1a37a87..e83174d1297 100644 --- a/amp/Dockerfile +++ b/amp/Dockerfile @@ -233,7 +233,7 @@ RUN --mount=type=cache,target=/root/.m2 \ && rm -rf target; \ fi -FROM tomcat:8.5.79-jdk8 +FROM tomcat:8.5-jdk8-temurin RUN apt-get update \ && apt-get install -y apt-transport-https ca-certificates curl gnupg --no-install-recommends \ From 9c62ce9aa1f5fe2fea9d2bf126ce7bc0c966cff2 Mon Sep 17 00:00:00 2001 From: brianbrix Date: Wed, 16 Sep 2026 13:17:57 +0300 Subject: [PATCH 3/4] AMP-31212 : Fixing failing docker build --- amp/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/amp/Dockerfile b/amp/Dockerfile index e83174d1297..95ddca69fff 100644 --- a/amp/Dockerfile +++ b/amp/Dockerfile @@ -233,7 +233,7 @@ RUN --mount=type=cache,target=/root/.m2 \ && rm -rf target; \ fi -FROM tomcat:8.5-jdk8-temurin +FROM tomcat:8.5.94-jdk8-temurin-focal RUN apt-get update \ && apt-get install -y apt-transport-https ca-certificates curl gnupg --no-install-recommends \ From 4d6f010019e105cba7a4ca418bc7217560fc4e3e Mon Sep 17 00:00:00 2001 From: brianbrix Date: Wed, 16 Sep 2026 13:55:12 +0300 Subject: [PATCH 4/4] AMP-31212 : Wrongly formatted patch --- .../main/resources/xmlpatches/4.0/Update-Import-Tables-v4.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/amp/src/main/resources/xmlpatches/4.0/Update-Import-Tables-v4.xml b/amp/src/main/resources/xmlpatches/4.0/Update-Import-Tables-v4.xml index 3485a20f517..a3c82f121fd 100644 --- a/amp/src/main/resources/xmlpatches/4.0/Update-Import-Tables-v4.xml +++ b/amp/src/main/resources/xmlpatches/4.0/Update-Import-Tables-v4.xml @@ -12,4 +12,4 @@ - \ No newline at end of file