Skip to content

feat: Mirror python:3.14.10-slim-bookworm - #44

Merged
NicoHinderling merged 1 commit into
mainfrom
vuln-3216/python-3.14.10-slim-bookworm
Oct 27, 2026
Merged

NicoHinderling merged 1 commit into
mainfrom
vuln-3216/python-3.14.10-slim-bookworm

Conversation

@sentry-junior

@sentry-junior sentry-junior Bot commented Oct 27, 2026

Copy link
Copy Markdown
Contributor

Adds library/python:3.14.10-slim-bookworm (amd64 + arm64). Tracked in VULN-3216.

The current mirror 3.14.4-slim-bookworm ships ca-certificates 20250419~deb12u1, which still trusts the compromised eMudhra emSign ECC Root CA - G3. 3.14.10-slim-bookworm ships 20250419~deb12u2 without it. I checked both pinned digests: the emSign G3 root is gone on amd64 and arm64.

launchpad uses this mirror. Once this syncs, launchpad#721 can switch to the new tag and drop its in-Dockerfile ca-certificates upgrade and Java keystore rebuild, so it becomes a plain base image bump.

  • Digests come from the same resolver update uses. The entry sits where update sorts it (before 3.14.4-slim-bookworm).
  • I added only this entry and didn't run a full update, which would also re-pin 10 unrelated entries whose tags have moved.
  • sync --dry-run lists only python:3.14.10-slim-bookworm.

via Geoff Goldsmith.

--

View Junior Session [Sentry]

Its ca-certificates (20250419~deb12u2) no longer trusts the compromised
eMudhra emSign ECC Root CA - G3. launchpad moves to it from
3.14.4-slim-bookworm instead of patching ca-certificates in its Dockerfile.

Refs VULN-3216

Co-Authored-By: Geoff Goldsmith <geoff.goldsmith@sentry.io>
@linear-code

linear-code Bot commented Oct 27, 2026

Copy link
Copy Markdown

VULN-3216

sentry-junior Bot added a commit to getsentry/launchpad that referenced this pull request Oct 27, 2026
The 3.14.4-slim-bookworm mirror ships ca-certificates 20250419~deb12u1,
which still trusts the compromised eMudhra emSign ECC Root CA - G3, and the
Java keystore built from it inherits the root. 3.14.10-slim-bookworm ships
20250419~deb12u2, so both the system bundle and the keystore come out clean
without any CA handling in the Dockerfile.

Needs getsentry/image-mirror#44 to sync first.

Refs VULN-3216

Co-Authored-By: Geoff Goldsmith <geoff.goldsmith@sentry.io>
@NicoHinderling
NicoHinderling merged commit 86c4b55 into main Oct 27, 2026
13 checks passed
@NicoHinderling
NicoHinderling deleted the vuln-3216/python-3.14.10-slim-bookworm branch October 27, 2026 19:41
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.

1 participant