node-webapp: move distroless runtime to debian13 (OpenSSL CVEs in debian12) #14

Closed
opened 2026-09-23 22:30:18 +00:00 by KofTwentyTwo · 0 comments
KofTwentyTwo commented 2026-09-23 22:30:18 +00:00 (Migrated from github.com)

The generated node-webapp Dockerfile uses gcr.io/distroless/nodejs${NODE}-debian12, which ships libssl3 3.0.18 with 1 CRITICAL and 5 HIGH CVEs (CVE-2026-31789, CVE-2026-28387..28390, CVE-2026-45447). Trivy fails every node-webapp image build (seen on Website-Frontend pipeline 115+). gcr.io/distroless/nodejs22-debian13 scans clean (0 HIGH/CRITICAL, Trivy 0.69.3). Switch the generated runtime to debian13 and release 0.3.1.

The generated node-webapp Dockerfile uses gcr.io/distroless/nodejs${NODE}-debian12, which ships libssl3 3.0.18 with 1 CRITICAL and 5 HIGH CVEs (CVE-2026-31789, CVE-2026-28387..28390, CVE-2026-45447). Trivy fails every node-webapp image build (seen on Website-Frontend pipeline 115+). gcr.io/distroless/nodejs22-debian13 scans clean (0 HIGH/CRITICAL, Trivy 0.69.3). Switch the generated runtime to debian13 and release 0.3.1.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: KofTwentyTwo/Munitor#14