fix: Migrate remaining Dockerfiles from bookworm to trixie (CVE-2026-42010)#1575
Conversation
…42010) Replace all remaining bookworm-based images with Debian Trixie (stable) to address CVE-2026-42010 (GnuTLS RSA-PSK authentication bypass, CVSS 9.8) and align with the rest of the repository. Changes: - 4 Dockerfiles: python:3.13-slim-bookworm -> python:3.13-slim-trixie - 7 Dockerfiles: ghcr.io/astral-sh/uv:python3.13-bookworm-slim -> python:3.13-slim-trixie + COPY --from=ghcr.io/astral-sh/uv:latest Trixie (Debian 13) includes the GnuTLS fix (DLA-4595-1) and is now the current Debian stable release. Bookworm full support ends June 2026. sim: https://t.corp.amazon.com/D448133494
|
Latest scan for commit: Security Scan ResultsScan Metadata
SummaryScanner ResultsThe table below shows findings by scanner, with status based on severity thresholds and dependencies: Column Explanations: Severity Levels (S/C/H/M/L/I):
Other Columns:
Scanner Results:
Severity Thresholds (Thresh Column):
Threshold Source: Values in parentheses indicate where the threshold is configured:
Statistics calculation:
Detailed FindingsShow 7 actionable findingsFinding 1: CKV_DOCKER_2
Description: Code Snippet: Finding 2: CKV_DOCKER_2
Description: Code Snippet: Finding 3: CKV_DOCKER_2
Description: Code Snippet: Finding 4: CKV_DOCKER_2
Description: Code Snippet: Finding 5: CKV_DOCKER_2
Description: Code Snippet: Finding 6: CKV_DOCKER_2
Description: Code Snippet: Finding 7: CKV_DOCKER_2
Description: Code Snippet: Report generated by Automated Security Helper (ASH) at 2026-05-27T22:01:38+00:00 |
Summary
Migrates all 11 remaining Dockerfiles from Debian Bookworm to Debian Trixie (stable) to address CVE-2026-42010 (GnuTLS RSA-PSK authentication bypass, CVSS 9.8).
Changes
4 files — simple base image swap:
python:3.13-slim-bookworm→python:3.13-slim-trixie7 files — replaced third-party base with AWS ECR image + uv binary copy:
ghcr.io/astral-sh/uv:python3.13-bookworm-slim→python:3.13-slim-trixie+COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /bin/This follows the same pattern already used by 14+ other Dockerfiles in this repo.
Why Trixie
Related