Skip to content

fix(deps): bump otel and klauspost/compress to patch disclosed CVEs - #789

Merged
aaron-zeisler merged 1 commit into
v8from
aaronz/bump-otel-compress-cves-v8
Aug 3, 2026
Merged

fix(deps): bump otel and klauspost/compress to patch disclosed CVEs#789
aaron-zeisler merged 1 commit into
v8from
aaronz/bump-otel-compress-cves-v8

Conversation

@aaron-zeisler

@aaron-zeisler aaron-zeisler commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Summary

Clears the two Docker Scout findings that are currently failing the scan on every v8 image variant (alpine, distroless, distroless-debug).

Finding Package Before After
CVE-2026-41178 (medium) go.opentelemetry.io/otel 1.43.0 1.44.0
GHSA-259r-337f-4rfw github.com/klauspost/compress 1.18.5 1.18.7

Dependency-only change — no Relay source changes.

Background

Docker Scout reports both findings identically across all three image variants, so the aggregate Docker Scout Scan check fails on v8 and on anything branched from it.

The otel bump is the interesting one. otel is an indirect dependency reached through grpc, otel/metric, and otel/trace, so there was a risk that moving it to 1.44.0 would drag grpc along. It didn't: go get go.opentelemetry.io/otel@v1.44.0 carried otel/metric and otel/trace to 1.44.0 on its own, keeping the family consistent, and grpc stayed at 1.82.1. The result is a 4-line go.mod change.

klauspost/compress is affected across 1.16.0–1.18.6 and fixed in 1.18.7. Newer 1.19.x releases exist; this takes the minimum version that clears the advisory.

go build ./... and the full go test ./... unit suite pass. Docker Scout on this PR is the real confirmation that both findings are cleared.


Note

Low Risk
Patch-level dependency-only updates with no application code changes; typical low-risk CVE remediation.

Overview
Bumps indirect OpenTelemetry (go.opentelemetry.io/otel, otel/metric, otel/trace) from 1.43.0 → 1.44.0 to address CVE-2026-41178, and github.com/klauspost/compress from 1.18.5 → 1.18.7 for GHSA-259r-337f-4rfw. Only go.mod / go.sum change—no Relay source edits.

The goal is to unblock Docker Scout on v8 image builds that were failing on both advisories across alpine/distroless variants. The otel family stays aligned at 1.44.0 without forcing a grpc upgrade.

Reviewed by Cursor Bugbot for commit efb319f. Bugbot is set up for automated code reviews on this repo. Configure here.

Docker Scout was failing on every v8 image variant (alpine, distroless,
distroless-debug) with two findings:

- CVE-2026-41178 (medium) in go.opentelemetry.io/otel v1.43.0, fixed in
  v1.44.0. Bumping otel carried otel/metric and otel/trace to v1.44.0 as
  well, keeping the family consistent; grpc did not need to move.
- GHSA-259r-337f-4rfw in github.com/klauspost/compress v1.18.5, which
  affects 1.16.0 through 1.18.6 and is fixed in v1.18.7.

Dependency-only change: no Relay source changes.
@aaron-zeisler
aaron-zeisler marked this pull request as ready for review July 31, 2026 22:50
@aaron-zeisler
aaron-zeisler requested a review from a team as a code owner July 31, 2026 22:50
@aaron-zeisler
aaron-zeisler merged commit fed52c1 into v8 Aug 3, 2026
18 checks passed
@aaron-zeisler
aaron-zeisler deleted the aaronz/bump-otel-compress-cves-v8 branch August 3, 2026 19:45
keelerm84 pushed a commit that referenced this pull request Aug 3, 2026
🤖 I have created a release *beep* *boop*
---


##
[8.20.0](v8.19.6...v8.20.0)
(2026-08-03)


### Features

* Make usage metrics event publisher capacity configurable
([#750](#750))
([71d475a](71d475a))
* Support limiting REPORT eval request body size
([7589634](7589634))


### Bug Fixes

* **deps:** bump eventsource to v1.11.1
([#769](#769))
([03b6f6e](03b6f6e))
* **deps:** bump grpc, x/net, x/text to patch disclosed CVEs
([#771](#771))
([13ba468](13ba468))
* **deps:** bump otel and klauspost/compress to patch disclosed CVEs
([#789](#789))
([fed52c1](fed52c1))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
aaron-zeisler added a commit that referenced this pull request Aug 5, 2026
Brings `feat/concurrent-keys` up to date with the functional commits that landed on `v8`:
* PR #734: Add `X-LaunchDarkly-Instance-Id` to the browser CORS allowlist
* PR #749: Bound REPORT eval request body size (SEC-8503)
* PR #750: Make the usage metrics event publisher capacity configurable
* PR #789: Bump otel to 1.44.0 and klauspost/compress to 1.18.7 to patch disclosed CVEs
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