diff --git a/stable/alpine-slim/Dockerfile b/stable/alpine-slim/Dockerfile
index 65bd544983c1fd9b2f744bb079715f6d3a887d44..af03749c422ffce2354dc4d84cd3dff1f317d776 100644
--- a/stable/alpine-slim/Dockerfile
+++ b/stable/alpine-slim/Dockerfile
@@ -3,7 +3,7 @@
 #
 # PLEASE DO NOT EDIT IT DIRECTLY.
 #
-FROM alpine:3.20
+FROM alpine:3.21
 
 LABEL maintainer="NGINX Docker Maintainers <docker-maint@nginx.com>"
 
diff --git a/update.sh b/update.sh
index 08744e966bc5a3330855892cc28142fec09fe387..7df556d6a6e6a00749643ee3408adf1abf08dcdb 100755
--- a/update.sh
+++ b/update.sh
@@ -56,7 +56,7 @@ declare -A debian=(
 
 declare -A alpine=(
     [mainline]='3.21'
-    [stable]='3.20'
+    [stable]='3.21'
 )
 
 # When we bump njs version in a stable release we don't move the tag in the