From a752dc46768a9914bdaed349d29f3c29a7a71ea5 Mon Sep 17 00:00:00 2001 From: Yu Ishikawa Date: Wed, 14 Jan 2026 09:44:51 +0900 Subject: [PATCH 1/3] Update Node.js to December 2025 security releases Signed-off-by: Yu Ishikawa --- 20/bookworm-slim/Dockerfile | 2 +- 20/bookworm/Dockerfile | 2 +- 20/bullseye-slim/Dockerfile | 2 +- 20/bullseye/Dockerfile | 2 +- 20/trixie-slim/Dockerfile | 2 +- 20/trixie/Dockerfile | 2 +- 22/bookworm-slim/Dockerfile | 2 +- 22/bookworm/Dockerfile | 2 +- 22/bullseye-slim/Dockerfile | 2 +- 22/bullseye/Dockerfile | 2 +- 22/trixie-slim/Dockerfile | 2 +- 22/trixie/Dockerfile | 2 +- 24/bookworm-slim/Dockerfile | 2 +- 24/bookworm/Dockerfile | 2 +- 24/bullseye-slim/Dockerfile | 2 +- 24/bullseye/Dockerfile | 2 +- 24/trixie-slim/Dockerfile | 2 +- 24/trixie/Dockerfile | 2 +- 25/alpine3.22/Dockerfile | 4 ++-- 25/alpine3.23/Dockerfile | 4 ++-- 25/bookworm-slim/Dockerfile | 2 +- 25/bookworm/Dockerfile | 2 +- 25/bullseye-slim/Dockerfile | 2 +- 25/bullseye/Dockerfile | 2 +- 25/trixie-slim/Dockerfile | 2 +- 25/trixie/Dockerfile | 2 +- Dockerfile-debian.template | 2 +- Dockerfile-slim.template | 2 +- 28 files changed, 30 insertions(+), 30 deletions(-) diff --git a/20/bookworm-slim/Dockerfile b/20/bookworm-slim/Dockerfile index 50a1e58e2c..ac157505fa 100644 --- a/20/bookworm-slim/Dockerfile +++ b/20/bookworm-slim/Dockerfile @@ -3,7 +3,7 @@ FROM debian:bookworm-slim RUN groupadd --gid 1000 node \ && useradd --uid 1000 --gid node --shell /bin/bash --create-home node -ENV NODE_VERSION=20.19.6 +ENV NODE_VERSION=20.20.0 RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && case "${dpkgArch##*-}" in \ diff --git a/20/bookworm/Dockerfile b/20/bookworm/Dockerfile index ed15884f6c..5f174284b7 100644 --- a/20/bookworm/Dockerfile +++ b/20/bookworm/Dockerfile @@ -3,7 +3,7 @@ FROM buildpack-deps:bookworm RUN groupadd --gid 1000 node \ && useradd --uid 1000 --gid node --shell /bin/bash --create-home node -ENV NODE_VERSION=20.19.6 +ENV NODE_VERSION=20.20.0 RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && case "${dpkgArch##*-}" in \ diff --git a/20/bullseye-slim/Dockerfile b/20/bullseye-slim/Dockerfile index 78dff1c0b5..1db0162724 100644 --- a/20/bullseye-slim/Dockerfile +++ b/20/bullseye-slim/Dockerfile @@ -3,7 +3,7 @@ FROM debian:bullseye-slim RUN groupadd --gid 1000 node \ && useradd --uid 1000 --gid node --shell /bin/bash --create-home node -ENV NODE_VERSION=20.19.6 +ENV NODE_VERSION=20.20.0 RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && case "${dpkgArch##*-}" in \ diff --git a/20/bullseye/Dockerfile b/20/bullseye/Dockerfile index 321a3aa4dd..50a6d70035 100644 --- a/20/bullseye/Dockerfile +++ b/20/bullseye/Dockerfile @@ -3,7 +3,7 @@ FROM buildpack-deps:bullseye RUN groupadd --gid 1000 node \ && useradd --uid 1000 --gid node --shell /bin/bash --create-home node -ENV NODE_VERSION=20.19.6 +ENV NODE_VERSION=20.20.0 RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && case "${dpkgArch##*-}" in \ diff --git a/20/trixie-slim/Dockerfile b/20/trixie-slim/Dockerfile index ed0a6f124d..94b730974f 100644 --- a/20/trixie-slim/Dockerfile +++ b/20/trixie-slim/Dockerfile @@ -3,7 +3,7 @@ FROM debian:trixie-slim RUN groupadd --gid 1000 node \ && useradd --uid 1000 --gid node --shell /bin/bash --create-home node -ENV NODE_VERSION=20.19.6 +ENV NODE_VERSION=20.20.0 RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && case "${dpkgArch##*-}" in \ diff --git a/20/trixie/Dockerfile b/20/trixie/Dockerfile index 5fef6d9bf2..67ed202a6f 100644 --- a/20/trixie/Dockerfile +++ b/20/trixie/Dockerfile @@ -3,7 +3,7 @@ FROM buildpack-deps:trixie RUN groupadd --gid 1000 node \ && useradd --uid 1000 --gid node --shell /bin/bash --create-home node -ENV NODE_VERSION=20.19.6 +ENV NODE_VERSION=20.20.0 RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && case "${dpkgArch##*-}" in \ diff --git a/22/bookworm-slim/Dockerfile b/22/bookworm-slim/Dockerfile index 4f00d5fd47..ad485dae95 100644 --- a/22/bookworm-slim/Dockerfile +++ b/22/bookworm-slim/Dockerfile @@ -3,7 +3,7 @@ FROM debian:bookworm-slim RUN groupadd --gid 1000 node \ && useradd --uid 1000 --gid node --shell /bin/bash --create-home node -ENV NODE_VERSION=22.21.1 +ENV NODE_VERSION=22.22.0 RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && case "${dpkgArch##*-}" in \ diff --git a/22/bookworm/Dockerfile b/22/bookworm/Dockerfile index f6d8e9bce9..b528531f77 100644 --- a/22/bookworm/Dockerfile +++ b/22/bookworm/Dockerfile @@ -3,7 +3,7 @@ FROM buildpack-deps:bookworm RUN groupadd --gid 1000 node \ && useradd --uid 1000 --gid node --shell /bin/bash --create-home node -ENV NODE_VERSION=22.21.1 +ENV NODE_VERSION=22.22.0 RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && case "${dpkgArch##*-}" in \ diff --git a/22/bullseye-slim/Dockerfile b/22/bullseye-slim/Dockerfile index ea47d58545..7705b0f165 100644 --- a/22/bullseye-slim/Dockerfile +++ b/22/bullseye-slim/Dockerfile @@ -3,7 +3,7 @@ FROM debian:bullseye-slim RUN groupadd --gid 1000 node \ && useradd --uid 1000 --gid node --shell /bin/bash --create-home node -ENV NODE_VERSION=22.21.1 +ENV NODE_VERSION=22.22.0 RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && case "${dpkgArch##*-}" in \ diff --git a/22/bullseye/Dockerfile b/22/bullseye/Dockerfile index 78827388a8..74978cb20b 100644 --- a/22/bullseye/Dockerfile +++ b/22/bullseye/Dockerfile @@ -3,7 +3,7 @@ FROM buildpack-deps:bullseye RUN groupadd --gid 1000 node \ && useradd --uid 1000 --gid node --shell /bin/bash --create-home node -ENV NODE_VERSION=22.21.1 +ENV NODE_VERSION=22.22.0 RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && case "${dpkgArch##*-}" in \ diff --git a/22/trixie-slim/Dockerfile b/22/trixie-slim/Dockerfile index 9588e6bd28..a0c54720a2 100644 --- a/22/trixie-slim/Dockerfile +++ b/22/trixie-slim/Dockerfile @@ -3,7 +3,7 @@ FROM debian:trixie-slim RUN groupadd --gid 1000 node \ && useradd --uid 1000 --gid node --shell /bin/bash --create-home node -ENV NODE_VERSION=22.21.1 +ENV NODE_VERSION=22.22.0 RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && case "${dpkgArch##*-}" in \ diff --git a/22/trixie/Dockerfile b/22/trixie/Dockerfile index 41d6368d59..0da1da6c9a 100644 --- a/22/trixie/Dockerfile +++ b/22/trixie/Dockerfile @@ -3,7 +3,7 @@ FROM buildpack-deps:trixie RUN groupadd --gid 1000 node \ && useradd --uid 1000 --gid node --shell /bin/bash --create-home node -ENV NODE_VERSION=22.21.1 +ENV NODE_VERSION=22.22.0 RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && case "${dpkgArch##*-}" in \ diff --git a/24/bookworm-slim/Dockerfile b/24/bookworm-slim/Dockerfile index fc013009c2..e264538336 100644 --- a/24/bookworm-slim/Dockerfile +++ b/24/bookworm-slim/Dockerfile @@ -3,7 +3,7 @@ FROM debian:bookworm-slim RUN groupadd --gid 1000 node \ && useradd --uid 1000 --gid node --shell /bin/bash --create-home node -ENV NODE_VERSION=24.12.0 +ENV NODE_VERSION=24.13.0 RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && case "${dpkgArch##*-}" in \ diff --git a/24/bookworm/Dockerfile b/24/bookworm/Dockerfile index 374915dc21..b4a80cf5cd 100644 --- a/24/bookworm/Dockerfile +++ b/24/bookworm/Dockerfile @@ -3,7 +3,7 @@ FROM buildpack-deps:bookworm RUN groupadd --gid 1000 node \ && useradd --uid 1000 --gid node --shell /bin/bash --create-home node -ENV NODE_VERSION=24.12.0 +ENV NODE_VERSION=24.13.0 RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && case "${dpkgArch##*-}" in \ diff --git a/24/bullseye-slim/Dockerfile b/24/bullseye-slim/Dockerfile index f87e9ae432..27340a1dfd 100644 --- a/24/bullseye-slim/Dockerfile +++ b/24/bullseye-slim/Dockerfile @@ -3,7 +3,7 @@ FROM debian:bullseye-slim RUN groupadd --gid 1000 node \ && useradd --uid 1000 --gid node --shell /bin/bash --create-home node -ENV NODE_VERSION=24.12.0 +ENV NODE_VERSION=24.13.0 RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && case "${dpkgArch##*-}" in \ diff --git a/24/bullseye/Dockerfile b/24/bullseye/Dockerfile index 235dcb5a8f..2d967837d4 100644 --- a/24/bullseye/Dockerfile +++ b/24/bullseye/Dockerfile @@ -3,7 +3,7 @@ FROM buildpack-deps:bullseye RUN groupadd --gid 1000 node \ && useradd --uid 1000 --gid node --shell /bin/bash --create-home node -ENV NODE_VERSION=24.12.0 +ENV NODE_VERSION=24.13.0 RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && case "${dpkgArch##*-}" in \ diff --git a/24/trixie-slim/Dockerfile b/24/trixie-slim/Dockerfile index 199c3b76f4..cc32b2095d 100644 --- a/24/trixie-slim/Dockerfile +++ b/24/trixie-slim/Dockerfile @@ -3,7 +3,7 @@ FROM debian:trixie-slim RUN groupadd --gid 1000 node \ && useradd --uid 1000 --gid node --shell /bin/bash --create-home node -ENV NODE_VERSION=24.12.0 +ENV NODE_VERSION=24.13.0 RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && case "${dpkgArch##*-}" in \ diff --git a/24/trixie/Dockerfile b/24/trixie/Dockerfile index 5216f9417f..75446689ee 100644 --- a/24/trixie/Dockerfile +++ b/24/trixie/Dockerfile @@ -3,7 +3,7 @@ FROM buildpack-deps:trixie RUN groupadd --gid 1000 node \ && useradd --uid 1000 --gid node --shell /bin/bash --create-home node -ENV NODE_VERSION=24.12.0 +ENV NODE_VERSION=24.13.0 RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && case "${dpkgArch##*-}" in \ diff --git a/25/alpine3.22/Dockerfile b/25/alpine3.22/Dockerfile index 9c6b41f20f..10ada762d1 100644 --- a/25/alpine3.22/Dockerfile +++ b/25/alpine3.22/Dockerfile @@ -1,6 +1,6 @@ FROM alpine:3.22 -ENV NODE_VERSION=25.2.1 +ENV NODE_VERSION=25.3.0 RUN addgroup -g 1000 node \ && adduser -u 1000 -G node -s /bin/sh -D node \ @@ -10,7 +10,7 @@ RUN addgroup -g 1000 node \ curl \ && ARCH= OPENSSL_ARCH='linux*' && alpineArch="$(apk --print-arch)" \ && case "${alpineArch##*-}" in \ - x86_64) ARCH='x64' CHECKSUM="2cacd704a60accb358852fd565ae85ef83bd368578037bf936b8597ce2935773" OPENSSL_ARCH=linux-x86_64;; \ + x86_64) ARCH='x64' CHECKSUM="d32207df0d9157526faf0c31ec219f50bff7fbd37ffa2d2a7c8f3834d28d7621" OPENSSL_ARCH=linux-x86_64;; \ x86) OPENSSL_ARCH=linux-elf;; \ aarch64) OPENSSL_ARCH=linux-aarch64;; \ arm*) OPENSSL_ARCH=linux-armv4;; \ diff --git a/25/alpine3.23/Dockerfile b/25/alpine3.23/Dockerfile index d9c5930d7e..3fc3714c4d 100644 --- a/25/alpine3.23/Dockerfile +++ b/25/alpine3.23/Dockerfile @@ -1,6 +1,6 @@ FROM alpine:3.23 -ENV NODE_VERSION=25.2.1 +ENV NODE_VERSION=25.3.0 RUN addgroup -g 1000 node \ && adduser -u 1000 -G node -s /bin/sh -D node \ @@ -10,7 +10,7 @@ RUN addgroup -g 1000 node \ curl \ && ARCH= OPENSSL_ARCH='linux*' && alpineArch="$(apk --print-arch)" \ && case "${alpineArch##*-}" in \ - x86_64) ARCH='x64' CHECKSUM="2cacd704a60accb358852fd565ae85ef83bd368578037bf936b8597ce2935773" OPENSSL_ARCH=linux-x86_64;; \ + x86_64) ARCH='x64' CHECKSUM="d32207df0d9157526faf0c31ec219f50bff7fbd37ffa2d2a7c8f3834d28d7621" OPENSSL_ARCH=linux-x86_64;; \ x86) OPENSSL_ARCH=linux-elf;; \ aarch64) OPENSSL_ARCH=linux-aarch64;; \ arm*) OPENSSL_ARCH=linux-armv4;; \ diff --git a/25/bookworm-slim/Dockerfile b/25/bookworm-slim/Dockerfile index cecf07db17..3d1a96fea8 100644 --- a/25/bookworm-slim/Dockerfile +++ b/25/bookworm-slim/Dockerfile @@ -3,7 +3,7 @@ FROM debian:bookworm-slim RUN groupadd --gid 1000 node \ && useradd --uid 1000 --gid node --shell /bin/bash --create-home node -ENV NODE_VERSION=25.2.1 +ENV NODE_VERSION=25.3.0 RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && case "${dpkgArch##*-}" in \ diff --git a/25/bookworm/Dockerfile b/25/bookworm/Dockerfile index e5f58bb25f..53f0449aa3 100644 --- a/25/bookworm/Dockerfile +++ b/25/bookworm/Dockerfile @@ -3,7 +3,7 @@ FROM buildpack-deps:bookworm RUN groupadd --gid 1000 node \ && useradd --uid 1000 --gid node --shell /bin/bash --create-home node -ENV NODE_VERSION=25.2.1 +ENV NODE_VERSION=25.3.0 RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && case "${dpkgArch##*-}" in \ diff --git a/25/bullseye-slim/Dockerfile b/25/bullseye-slim/Dockerfile index 2101845b9c..828b35a39f 100644 --- a/25/bullseye-slim/Dockerfile +++ b/25/bullseye-slim/Dockerfile @@ -3,7 +3,7 @@ FROM debian:bullseye-slim RUN groupadd --gid 1000 node \ && useradd --uid 1000 --gid node --shell /bin/bash --create-home node -ENV NODE_VERSION=25.2.1 +ENV NODE_VERSION=25.3.0 RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && case "${dpkgArch##*-}" in \ diff --git a/25/bullseye/Dockerfile b/25/bullseye/Dockerfile index f4127666e8..0581dd7bb0 100644 --- a/25/bullseye/Dockerfile +++ b/25/bullseye/Dockerfile @@ -3,7 +3,7 @@ FROM buildpack-deps:bullseye RUN groupadd --gid 1000 node \ && useradd --uid 1000 --gid node --shell /bin/bash --create-home node -ENV NODE_VERSION=25.2.1 +ENV NODE_VERSION=25.3.0 RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && case "${dpkgArch##*-}" in \ diff --git a/25/trixie-slim/Dockerfile b/25/trixie-slim/Dockerfile index c790b94f8b..31afa98690 100644 --- a/25/trixie-slim/Dockerfile +++ b/25/trixie-slim/Dockerfile @@ -3,7 +3,7 @@ FROM debian:trixie-slim RUN groupadd --gid 1000 node \ && useradd --uid 1000 --gid node --shell /bin/bash --create-home node -ENV NODE_VERSION=25.2.1 +ENV NODE_VERSION=25.3.0 RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && case "${dpkgArch##*-}" in \ diff --git a/25/trixie/Dockerfile b/25/trixie/Dockerfile index d0e74c5b14..40dc298e99 100644 --- a/25/trixie/Dockerfile +++ b/25/trixie/Dockerfile @@ -3,7 +3,7 @@ FROM buildpack-deps:trixie RUN groupadd --gid 1000 node \ && useradd --uid 1000 --gid node --shell /bin/bash --create-home node -ENV NODE_VERSION=25.2.1 +ENV NODE_VERSION=25.3.0 RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && case "${dpkgArch##*-}" in \ diff --git a/Dockerfile-debian.template b/Dockerfile-debian.template index 411f949961..86b82379ac 100644 --- a/Dockerfile-debian.template +++ b/Dockerfile-debian.template @@ -39,7 +39,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && npm --version \ && rm -rf /tmp/* -ENV YARN_VERSION=0.0.0 +ENV YARN_VERSION=1.22.22 RUN set -ex \ # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150 diff --git a/Dockerfile-slim.template b/Dockerfile-slim.template index 2abec536cd..93c8b125eb 100644 --- a/Dockerfile-slim.template +++ b/Dockerfile-slim.template @@ -53,7 +53,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && npm --version \ && rm -rf /tmp/* -ENV YARN_VERSION=0.0.0 +ENV YARN_VERSION=1.22.22 RUN set -ex \ && savedAptMark="$(apt-mark showmanual)" \ From 25cf486dfc4188f0432900c4f50641446ebef748 Mon Sep 17 00:00:00 2001 From: Yu Ishikawa Date: Wed, 14 Jan 2026 10:12:04 +0900 Subject: [PATCH 2/3] Update Dockerfile-debian.template --- Dockerfile-debian.template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile-debian.template b/Dockerfile-debian.template index 86b82379ac..411f949961 100644 --- a/Dockerfile-debian.template +++ b/Dockerfile-debian.template @@ -39,7 +39,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && npm --version \ && rm -rf /tmp/* -ENV YARN_VERSION=1.22.22 +ENV YARN_VERSION=0.0.0 RUN set -ex \ # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150 From f0fdc28f8cf0e84668182869fc7449e8e8e60ef4 Mon Sep 17 00:00:00 2001 From: Yu Ishikawa Date: Wed, 14 Jan 2026 10:12:09 +0900 Subject: [PATCH 3/3] Update Dockerfile-slim.template --- Dockerfile-slim.template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile-slim.template b/Dockerfile-slim.template index 93c8b125eb..2abec536cd 100644 --- a/Dockerfile-slim.template +++ b/Dockerfile-slim.template @@ -53,7 +53,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && npm --version \ && rm -rf /tmp/* -ENV YARN_VERSION=1.22.22 +ENV YARN_VERSION=0.0.0 RUN set -ex \ && savedAptMark="$(apt-mark showmanual)" \