Task · GTO-0013

Resolve called compression decoder vulnerability in the audit gate

Description

The root module selects github.com/klauspost/compress v1.19.2 and the audit gate reports reachable GO-2026-6865, a panic on malformed two-block frames. The Go vulnerability database marks v1.20.2 as fixed. Upgrade only the affected module and checksum entries, retaining all four module checks and generated-asset gates. Retire the already-migrated reviewer configuration in the same scoped maintenance change; preserve its preimage in Git history.

Acceptance Criteria

Definition of Done

Implementation Plan

Reproduce the reachable advisory on the unchanged module graph, apply only the fixed compression module and required checksum entries, run the actual OTLP compression consumers and full declared gate, then obtain combined review before landing.

Implementation Notes

The official Go advisory GO-2026-6865 records panic on malformed two-block frames and fixed version v1.20.2. The unchanged audit reproduced the called vulnerability at v1.19.2; after only selecting v1.20.2 and updating its checksum lines, the same govulncheck command passes. The module path reaches the compression implementation through the profiling dependency. No vulnerability suppressions, scanner changes, unrelated upgrades or production source changes were made. Full declared gate and combined review remain pending; the former reviewer configuration is removed with its exact preimage retained.

References

View the source file on GitHub