[HIGH] Multiple services use unpinned :latest container image tags #18

Open
opened 2026-05-05 15:44:27 -05:00 by pjennings · 0 comments
Owner

Labels: area:security, area:containers, priority:high, type:enhancement

Description

The following containers use 'latest' or unpinned tags:

  • stalwartOne: stalwartlabs/stalwart:latest
  • jaeger: jaegertracing/all-in-one:latest
  • grafana: grafana/grafana:latest
  • pgadmin4: dpage/pgadmin4:latest
  • redisInsight: redis/redisinsight:latest
  • paperless-ngx: ghcr.io/paperless-ngx/paperless-ngx:latest
  • pelican-panel: ghcr.io/pelican-dev/panel:latest
  • ocis: owncloud/ocis:latest
  • otel-collector: otel/opentelemetry-collector-contrib:latest
  • prometheus: prom/prometheus:latest

Impact

  1. Supply chain risk: compromised upstream images auto-pulled
  2. Breaking changes: updates can break configs without warning
  3. Non-reproducible builds
  1. Pin all images to specific version tags
  2. Use Renovate/Dependabot for managed updates
  3. For critical services, pin to image digests
**Labels:** area:security, area:containers, priority:high, type:enhancement ## Description The following containers use 'latest' or unpinned tags: - stalwartOne: stalwartlabs/stalwart:latest - jaeger: jaegertracing/all-in-one:latest - grafana: grafana/grafana:latest - pgadmin4: dpage/pgadmin4:latest - redisInsight: redis/redisinsight:latest - paperless-ngx: ghcr.io/paperless-ngx/paperless-ngx:latest - pelican-panel: ghcr.io/pelican-dev/panel:latest - ocis: owncloud/ocis:latest - otel-collector: otel/opentelemetry-collector-contrib:latest - prometheus: prom/prometheus:latest ## Impact 1. Supply chain risk: compromised upstream images auto-pulled 2. Breaking changes: updates can break configs without warning 3. Non-reproducible builds ## Recommended Fix 1. Pin all images to specific version tags 2. Use Renovate/Dependabot for managed updates 3. For critical services, pin to image digests
Sign in to join this conversation.
No description provided.