Skip to content

[CET-22313] Bump APT_CACHE_BUST to clear zlib1g CVE-2026-76844 and CVE-2026-85091 - #184

Merged
AFrieze merged 1 commit into
mainfrom
cet-22313-apt-cache-bust-zlib
Nov 9, 2026
Merged

AFrieze merged 1 commit into
mainfrom
cet-22313-apt-cache-bust-zlib

Conversation

@AFrieze

@AFrieze AFrieze commented Nov 9, 2026

Copy link
Copy Markdown
Contributor

Linear: CET-22313

Summary

  • The scheduled vulnerability scan has failed on 2026-11-08 and 2026-11-09 for all three agent images: the default agent, the go-only agent (-grpc) and the Node 22 agent. The cause is two fixable zlib CVEs, CVE-2026-76844 and CVE-2026-85091. Both are heap buffer overflows in zlib's gz* write path.
  • This bumps APT_CACHE_BUST to 2026-11-09 in docker/Dockerfile. That forces the apt-get upgrade layer to rebuild and pick up the fixed zlib1g (1:1.3.dfsg+really1.3.1-1+deb13u1, DSA-6613-1), which is already in trixie-security.
  • server/docker/Dockerfile is unchanged. The tunnel server is on bookworm-slim, and Debian has no bookworm fix for these CVEs yet, so the scan's ignore-unfixed setting already skips them and a rebuild would not change anything.

What else the rebuild pulls

I ran apt-get update && apt list --upgradable inside the current main, main-grpc and main-node22 images. zlib1g is the only upgradable package in all three. stable-slim is still at 13.7, the same point release the current images use. A local build of the runtime-base stage with this change installs zlib1g 1:1.3.dfsg+really1.3.1-1+deb13u1 and leaves nothing upgradable.

Verifying

The PR build scans all three agent variants, and those scans should pass here. After merge, re-run Scan for Vulnerabilities or wait for the next daily run; all 4 legs should pass.

🤖 Generated with Claude Code

…E-2026-85091

The daily scan fails on all three agent images because of two zlib heap
overflows. Debian's fix (zlib1g 1:1.3.dfsg+really1.3.1-1+deb13u1,
DSA-6613-1) is already in trixie-security, but the build keeps serving a
cached apt-get upgrade layer. Bumping APT_CACHE_BUST rebuilds that layer.

The tunnel server is on bookworm-slim, which has no zlib fix yet, so its
Dockerfile is unchanged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@AFrieze
AFrieze marked this pull request as ready for review November 9, 2026 18:19
@AFrieze
AFrieze requested a review from hannavigil November 9, 2026 18:19
@AFrieze
AFrieze merged commit c8cf55c into main Nov 9, 2026
28 checks passed
@AFrieze
AFrieze deleted the cet-22313-apt-cache-bust-zlib branch November 9, 2026 18:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants