Repository navigation
fix: patch Go standard library and runtime zlib - #6
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Result
Fix the actual image vulnerabilities that blocked v0.9.30, retaining every scanner severity and attestation/publication gate. The previous signed tags remain immutable. This candidate targets new
v0.9.31; native QA remains pending.Finding and narrow patch boundary
The release source scan reported no module vulnerabilities, but the produced image reported 14:
1.3.2-r0: CVE-2026-85091 (MEDIUM), fixed by Alpine1.3.2-r1. The independent runtime stage retained the older preinstalled zlib despite the builder's updated zlib-dev. Add a direct exact runtime zlib pin and source-contract assertions.1.27.0: 13 findings (3 HIGH, 9 MEDIUM, 1 LOW), scanner-fixed in 1.27.2. Use the current same-line security patch 1.27.3, including the newer crypto/x509 security fix; change only existing Go patch pins and matching checksums in the Dapper and three existing workflow producers. Go module/API versions and controller source are unchanged.Official Go release history records 1.27.2 on 2026-10-08 and 1.27.3 on 2026-10-19. Official download metadata provides:
65efbc80fdc1fa2cd2631cad5b481777a68e8725f34e89f50fc6ac714e379b40a06e99309dbcbdca1a8ccd2282c3ee146e55930886e26b4f1193269587165f49The official Alpine 3.24 main APKINDEX lists zlib
1.3.2-r1; the previous release image scan identifies it as the fixed package revision.Verification and compatibility
git diff --check: PASS.Only eight necessary files change. No scanner version, severity, ignore list, dependency API, release identity checks, attestation, branch protection, or retry policy is changed. No other repository or QA/production runtime is touched.