diff --git a/prod.Dockerfile b/prod.Dockerfile index 4e1f4859..49f9563f 100644 --- a/prod.Dockerfile +++ b/prod.Dockerfile @@ -19,6 +19,10 @@ RUN tar xvf /tmp/caddy-build/src.tar.gz # Patch to resolve CVE-2024-45339 on glog RUN go get github.com/golang/glog@v1.2.4 +# Patch to resolve CVE-2025-2714 on go-jose +RUN go get github.com/go-jose/go-jose/v3@v3.0.4 +# Patch to resolve CVE-2025-22869 on crypto +RUN go get golang.org/x/crypto@v0.35.0 RUN go mod vendor WORKDIR /tmp/caddy-build/cmd/caddy @@ -26,7 +30,7 @@ RUN go build -FROM alpine:3.19.6 AS base_builder +FROM alpine:3.19.7 AS base_builder RUN apk add nodejs curl # Install NPM from source, as Alpine version is old and has dependency vulnerabilities @@ -57,7 +61,7 @@ RUN pnpm --filter=hoppscotch-backend deploy /dist/backend --prod --legacy WORKDIR /dist/backend RUN pnpm exec prisma generate -FROM alpine:3.19.6 AS backend +FROM alpine:3.19.7 AS backend RUN apk add nodejs curl # Install NPM from source, as Alpine version is old and has dependency vulnerabilities @@ -100,7 +104,7 @@ RUN cargo build --release -FROM alpine:3.19.6 AS app +FROM alpine:3.19.7 AS app RUN apk add nodejs curl # Install NPM from source, as Alpine version is old and has dependency vulnerabilities @@ -138,7 +142,7 @@ RUN pnpm run build --outDir dist-subpath-access --base /admin/ -FROM alpine:3.19.6 AS sh_admin +FROM alpine:3.19.7 AS sh_admin RUN apk add nodejs curl # Install NPM from source, as Alpine version is old and has dependency vulnerabilities @@ -175,7 +179,7 @@ WORKDIR /site CMD ["/bin/sh", "-c", "node /site/prod_run.mjs && webapp-server"] EXPOSE 3200 -FROM alpine:3.19.6 AS aio +FROM alpine:3.19.7 AS aio RUN apk add nodejs curl