diff --git a/.ci/pipeline_definitions b/.ci/pipeline_definitions
index 90cc268c2..fc4e591e2 100644
--- a/.ci/pipeline_definitions
+++ b/.ci/pipeline_definitions
@@ -53,13 +53,13 @@ etcd-backup-restore:
                 teamname: 'gardener/etcd-druid-maintainers'
     steps:
       check:
-        image: 'golang:1.23.2'
+        image: 'golang:1.23.4'
       unit_test:
-        image: 'golang:1.23.2'
+        image: 'golang:1.23.4'
       integration_test:
-        image: 'golang:1.23.2'
+        image: 'golang:1.23.4'
       build:
-        image: 'golang:1.23.2'
+        image: 'golang:1.23.4'
         output_dir: 'binary'
 
   jobs:
diff --git a/build/Dockerfile b/build/Dockerfile
index e51c230a2..21078c0af 100644
--- a/build/Dockerfile
+++ b/build/Dockerfile
@@ -2,7 +2,7 @@
 #
 # SPDX-License-Identifier: Apache-2.0
 
-FROM golang:1.23.2 as builder
+FROM golang:1.23.4 as builder
 
 WORKDIR /go/src/github.com/gardener/backup-restore
 COPY . .