Skip to content

Fix critical zlib CVE from daily vulnerability scan - #21645

Merged
kylos101 merged 1 commit into
mainfrom
fix-critical-zlib-cve-2026-4738
Nov 10, 2026
Merged

kylos101 merged 1 commit into
mainfrom
fix-critical-zlib-cve-2026-4738

Conversation

@kylos101

@kylos101 kylos101 commented Nov 8, 2026

Copy link
Copy Markdown
Contributor

Summary

Fixes the CRITICAL CVE-2026-4738 finding from the latest scheduled main build.

The scan found zlib 1.3.2-r1 in seven runtime images; Alpine fixes it in 1.4-r0. These Dockerfiles already upgrade runtime packages, but the cached layers predated the fixed package. Adding zlib to the explicit upgrade list invalidates those layers and guarantees the fixed package is selected.

Package From To Advisory
zlib 1.3.2-r1 1.4-r0 CVE-2026-4738

Affected images:

  • components/server:docker
  • components/ide-proxy:docker
  • components/ws-manager-bridge:docker
  • components/gitpod-db:docker
  • components/image-builder-bob:docker
  • components/proxy:docker
  • components/dashboard:docker

Open PR #21644 updates some image digests but does not invalidate all seven affected runtime layers, so it does not fully cover this finding.

Validation

  • Exact pinned Node, Caddy, and BuildKit-derived runtime checks install zlib 1.4-r0.
  • Grype reports zero CVE-2026-4738 matches in those three runtime base families.
  • pre-commit run --files <changed Dockerfiles>
  • git diff --check

A full local Leeway build was not completed because an unrelated dependency build requires the unavailable zed executable before reaching these Docker targets.

Co-authored-by: Codex <noreply@openai.com>
@kylos101
kylos101 merged commit 9ca9b17 into main Nov 10, 2026
15 checks passed

This branch was previously deployed

1 inactive deployment
branch-build — 08aa78d5 Deployed Nov 8, 2026 by kylos101 via Build Gitpod #439
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants