diff --git a/packages/hls/2.10.0.0.Dockerfile b/packages/hls/2.10.0.0.Dockerfile
index 054537cdaefbb7ab879914294d65846c3b19df8e..5dbecc6d3c39d2944ca2160a7c5f1b0937df17e6 100644
--- a/packages/hls/2.10.0.0.Dockerfile
+++ b/packages/hls/2.10.0.0.Dockerfile
@@ -29,7 +29,7 @@ RUN apk add --no-cache patchelf findutils \
   && strip "out/bindist/$ARTIFACT/haskell-language-server-$HLS_VERSION/lib/$GHC_VERSION"/*.so \
   && emake bindist-tar
 
-FROM alpine:3.20 AS hls
+FROM alpine:3.21 AS hls
 
 ARG HLS_VERSION
 
diff --git a/packages/hls/2.9.0.0.Dockerfile b/packages/hls/2.9.0.0.Dockerfile
index 1b6e6233da4e70378d3e16097156a774a92ee5a5..f5dccb69634905e9b507da8a37eb3ff2fd5f3996 100644
--- a/packages/hls/2.9.0.0.Dockerfile
+++ b/packages/hls/2.9.0.0.Dockerfile
@@ -29,7 +29,7 @@ RUN apk add --no-cache patchelf findutils \
   && strip "out/bindist/$ARTIFACT/haskell-language-server-$HLS_VERSION/lib/$GHC_VERSION"/*.so \
   && emake bindist-tar
 
-FROM alpine:3.20 AS hls
+FROM alpine:3.21 AS hls
 
 ARG HLS_VERSION
 
diff --git a/packages/hls/2.9.0.1.Dockerfile b/packages/hls/2.9.0.1.Dockerfile
index 9c29f5b26d81845b16d3bdba7dd00473953938b3..9b6817531332538e16025e48f24221c19562bdcf 100644
--- a/packages/hls/2.9.0.1.Dockerfile
+++ b/packages/hls/2.9.0.1.Dockerfile
@@ -29,7 +29,7 @@ RUN apk add --no-cache patchelf findutils \
   && strip "out/bindist/$ARTIFACT/haskell-language-server-$HLS_VERSION/lib/$GHC_VERSION"/*.so \
   && emake bindist-tar
 
-FROM alpine:3.20 AS hls
+FROM alpine:3.21 AS hls
 
 ARG HLS_VERSION