diff --git a/Dockerfile b/Dockerfile
index 32ac1323e5a11503aad2f2962fa2fe3da8fbde3b..63b306ed48c81b472a4c4df40502df9b67c55846 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,4 +1,4 @@
-FROM alpine:3.20
+FROM alpine:3.21
 
 RUN apk add --no-cache \
     blkid \
diff --git a/deploy/docker-swarm/pkg/Dockerfile b/deploy/docker-swarm/pkg/Dockerfile
index 8db31b197038ac71959ba1b896d6c796ab796a2b..e903f8d19c93a1b9475110f21642c316d1eaf3b5 100644
--- a/deploy/docker-swarm/pkg/Dockerfile
+++ b/deploy/docker-swarm/pkg/Dockerfile
@@ -11,7 +11,7 @@ RUN ls -al
 ARG CGO_ENABLED=0
 RUN go build -o aio.bin github.com/hetznercloud/csi-driver/cmd/aio
 
-FROM --platform=$TARGETPLATFORM alpine:3.20
+FROM --platform=$TARGETPLATFORM alpine:3.21
 
 RUN apk add --no-cache \
     blkid \
diff --git a/dev/Dockerfile b/dev/Dockerfile
index 93f5d589378c8f7d1f2e35d6103d55484bf0ceac..13cfde818b6cb61d5d85f79264ccf5a3e5fea076 100644
--- a/dev/Dockerfile
+++ b/dev/Dockerfile
@@ -17,7 +17,7 @@ ARG SKAFFOLD_GO_GCFLAGS
 RUN go build -gcflags="$SKAFFOLD_GO_GCFLAGS" -o controller.bin github.com/hetznercloud/csi-driver/cmd/controller
 RUN go build -gcflags="$SKAFFOLD_GO_GCFLAGS" -o node.bin github.com/hetznercloud/csi-driver/cmd/node
 
-FROM alpine:3.20
+FROM alpine:3.21
 
 RUN apk add --no-cache \
     blkid \