diff --git a/Dockerfile b/Dockerfile
index 062ccd35b833046877bbe85c3091995dd9785b39..4b679bd61731396453ac57a6a1d082781a3d5665 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,4 +1,4 @@
-FROM docker.io/library/golang:1.23.2 as build
+FROM docker.io/library/golang:1.24.2 as build
 RUN apt-get -q update && \
     env DEBIAN_FRONTEND=noninteractive apt-get -qy install --no-install-recommends \
         npm protobuf-compiler protoc-gen-go protoc-gen-go-grpc brotli xxd
diff --git a/Dockerfile.ci b/Dockerfile.ci
index 3bd5b2e2dc302f7978e6d91830dde97c236ed594..0738d4c94bb6fc516ca9c14cc42971402117824d 100644
--- a/Dockerfile.ci
+++ b/Dockerfile.ci
@@ -1,5 +1,5 @@
 # Use the pre-built assets from earlier CI stages.
-FROM docker.io/library/golang:1.23.2 as build
+FROM docker.io/library/golang:1.24.2 as build
 ADD . /src
 RUN cd /src && \
     go build -ldflags="-extldflags=-static" -tags "sqlite_omit_load_extension netgo osusergo" -o smol-idp ./cmd/smol-idp && \