Skip to content

chore: upgrade @opentelemetry/* packages to fix critical protobufjs CVE#183

Merged
mattpodwysocki merged 2 commits into
mainfrom
chore/upgrade-otel-deps
May 5, 2026
Merged

chore: upgrade @opentelemetry/* packages to fix critical protobufjs CVE#183
mattpodwysocki merged 2 commits into
mainfrom
chore/upgrade-otel-deps

Conversation

@mattpodwysocki
Copy link
Copy Markdown
Contributor

Summary

This PR upgrades all @opentelemetry/* packages to their latest versions to address a critical security vulnerability (CVSS 9.8) in protobufjs, a transitive dependency pulled in via the OTEL OTLP exporters.

Security

CVE: GHSA-xq3m-2v4x-88gg

  • CVSS Score: 9.8 (Critical)
  • Affected package: protobufjs < 7.5.5
  • Impact: Arbitrary code execution via prototype pollution
  • Fix: Upgrading OTEL packages pulls in protobufjs >= 7.5.5 (this PR resolves to protobufjs@8.0.1 and protobufjs@7.5.6)

Package Changes

Package Before After
@opentelemetry/auto-instrumentations-node ^0.72.0 ^0.74.0
@opentelemetry/exporter-trace-otlp-http ^0.214.0 ^0.216.0
@opentelemetry/instrumentation ^0.214.0 ^0.216.0
@opentelemetry/resources ^2.6.1 ^2.7.1
@opentelemetry/sdk-node ^0.214.0 ^0.216.0
@opentelemetry/sdk-trace-base ^2.6.1 ^2.7.1

@opentelemetry/api and @opentelemetry/semantic-conventions are unchanged (already at latest).

Test plan

  • All 706 tests pass (npm test)
  • npm audit confirms the critical protobufjs CVE is no longer reported
  • protobufjs resolves to 8.0.1 and 7.5.6 (both >= 7.5.5 patched threshold)

🤖 Generated with Claude Code

Upgrades all @opentelemetry/* packages to latest versions to pull in
protobufjs >=7.5.5 which fixes GHSA-xq3m-2v4x-88gg (CVSS 9.8, arbitrary
code execution via prototype pollution in protobufjs <7.5.5).

- @opentelemetry/auto-instrumentations-node: ^0.72.0 -> ^0.74.0
- @opentelemetry/exporter-trace-otlp-http: ^0.214.0 -> ^0.216.0
- @opentelemetry/instrumentation: ^0.214.0 -> ^0.216.0
- @opentelemetry/resources: ^2.6.1 -> ^2.7.1
- @opentelemetry/sdk-node: ^0.214.0 -> ^0.216.0
- @opentelemetry/sdk-trace-base: ^2.6.1 -> ^2.7.1

All 706 tests pass.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@mattpodwysocki mattpodwysocki requested a review from a team as a code owner May 5, 2026 13:55
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@mattpodwysocki mattpodwysocki merged commit bf85679 into main May 5, 2026
5 checks passed
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