diff --git a/ci/gitlab-ci.yml b/ci/gitlab-ci.yml
index 658b24a0201e398f58f1f027de4932311e1f4cfb..33573663364a3743c472429e405ba11be2a68a17 100644
--- a/ci/gitlab-ci.yml
+++ b/ci/gitlab-ci.yml
@@ -27,7 +27,7 @@ black:
 
 verify-metadata-verifier:
   stage: lint
-  image: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/eclipse-temurin:11.0.26_4-jdk
+  image: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/eclipse-temurin:21.0.6_7-jdk
   before_script:
       - cd java/metadata-verifier
       - chmod +x ./run.sh
@@ -36,7 +36,7 @@ verify-metadata-verifier:
 
 verify-cli:
   stage: lint
-  image: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/eclipse-temurin:11.0.26_4-jdk
+  image: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/eclipse-temurin:21.0.6_7-jdk
   before_script:
     - cd java/cli
     - chmod +x ./mvnw