diff --git a/build-tools/docker/Dockerfile b/build-tools/docker/Dockerfile
index 12fa58d890..63bee8dba2 100644
--- a/build-tools/docker/Dockerfile
+++ b/build-tools/docker/Dockerfile
@@ -106,7 +106,7 @@ RUN apk add --no-cache curl tar \
####################
# Switching to eclipse-temurin to resolves cross-platform amd64/arm64 architecture issues
-FROM eclipse-temurin:21-jdk-noble AS tezbase
+FROM eclipse-temurin:25-jdk-noble AS tezbase
WORKDIR /root
SHELL ["/bin/bash", "-o", "pipefail", "-c"]
diff --git a/pom.xml b/pom.xml
index ccdc48d2d1..332084a724 100644
--- a/pom.xml
+++ b/pom.xml
@@ -47,8 +47,9 @@
- 21
- 21
+ 25
+ 25
+ 3.6.2
true
false
UTF-8
diff --git a/tez-dist/src/docker/Dockerfile b/tez-dist/src/docker/Dockerfile
index 3d13f5e2b9..1db272e273 100644
--- a/tez-dist/src/docker/Dockerfile
+++ b/tez-dist/src/docker/Dockerfile
@@ -34,7 +34,7 @@ RUN mkdir -p /opt/tez \
-C /opt/tez \
&& rm -rf /opt/tez-$TEZ_VERSION.tar.gz
-FROM eclipse-temurin:21-jdk-ubi9-minimal AS run
+FROM eclipse-temurin:25-jdk-ubi10-minimal AS run
ARG UID=1000
ARG TEZ_VERSION