Browse Source

chore: bump vulnerable dependencies

Andrew Bastin 1 week ago
parent
commit
af604ab392
1 changed files with 9 additions and 5 deletions
  1. 9 5
      prod.Dockerfile

+ 9 - 5
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