chore: bump OpenTelemetry to 1.15.3 for CVE fixes#4077
Conversation
addresses CVE-2026-40894, CVE-2026-40891, CVE-2026-40182 Co-Authored-By: Claude (claude-opus-4-7) <noreply@anthropic.com>
2e1544a to
3b42700
Compare
Code ReviewOverviewThis PR bumps six OpenTelemetry packages from Code Quality
ObservationsPackages not bumped Several other OTel packages remain on older versions. These are likely on different release trains and may not be affected by the CVEs, but worth confirming:
CVE applicability — The PR description doesn't clarify which CVEs affect which packages. If any of the uninstrumented packages above are also in scope for the CVEs, they should be included in this patch. Worth a quick check against the NVD advisories. Draft status — The PR is still marked as Draft. Once CI confirms everything builds and tests pass cleanly, marking it Ready for Review would help it get merged promptly given the security nature of the change. Security
Test CoverageNo test changes needed — this is a dependency version bump with no API changes. CI green is the only bar to clear. Suggestions
Overall this is a clean, correct security patch. The main ask is confirming the CVE scope covers all affected packages. 🤖 Generated with Claude Code |
Code ReviewOverviewThis is a focused, security-motivated patch bump of six OpenTelemetry packages from 1.15.2 → 1.15.3 in the centralized What's Good
Observations / Questions
VerdictThe change is correct, safe, and appropriately scoped. The only actionable item before merge is confirming whether the CVEs affect any of the non-bumped OTel instrumentation packages (point 2 above). Everything else is minor. Ready to approve once the draft flag is cleared and any CI checks pass. |
There was a problem hiding this comment.
Pull request overview
Updates centrally-managed OpenTelemetry package versions to pick up upstream patch-level CVE fixes while keeping the rest of the dependency set unchanged.
Changes:
- Bump
OpenTelemetryand related exporter/hosting packages from1.15.2to1.15.3in central package management.
The Jaeger exporter was deprecated upstream and had no references in src/, samples/, or tests/ — only a dangling version pin. Co-Authored-By: Claude (claude-opus-4-7) <noreply@anthropic.com>
Code ReviewOverviewThis is a security-motivated patch-level upgrade of six OpenTelemetry packages from ✅ What's Good
|
| Concern | Severity | Status |
|---|---|---|
| Undocumented Jaeger removal | Low | Safe to merge; suggest adding to PR description |
| CVE advisory links missing | Informational | Nice-to-have |
| Stale beta OTel packages | Informational | Out of scope for this PR |
The change is correct and safe to merge. The single actionable ask is a one-line PR description update to document the Jaeger package removal.
Review by Claude (claude-sonnet-4-6)
Align OpenTelemetry.Instrumentation.Http and .Runtime with the prevailing style (single space between attributes, space before /\>). Co-Authored-By: Claude (claude-opus-4-7) <noreply@anthropic.com>
There was a problem hiding this comment.
No application code in the PR — skipped Code Health checks.
See analysis details in CodeScene
Quality Gate Profile: Clean Code Collective
Install CodeScene MCP: safeguard and uplift AI-generated code. Catch issues early with our IDE extension and CLI tool.
Code ReviewOverall: LGTM with one minor question — this is a clean, well-scoped security maintenance PR. What the PR Does
Code Quality
One Question Worth ConfirmingSeveral OTel packages are not bumped — they stay at their current versions:
This is likely intentional (those packages weren't patched in 1.15.3 because they aren't affected by the three CVEs), but it's worth confirming — especially for Security
Summary✅ Jaeger removal is clean — confirmed zero |
There was a problem hiding this comment.
Pull request overview
Updates centrally managed OpenTelemetry package versions to incorporate upstream CVE fixes and removes an unused/deprecated exporter version pin.
Changes:
- Bump multiple
OpenTelemetry*packages from1.15.2to1.15.3. - Remove the unused
OpenTelemetry.Exporter.Jaeger1.5.1central version pin. - Normalize formatting for a couple of
PackageVersionentries (spacing).
|
Going to force this one, so that I can get #4061 in and fix errors on tests related to that. |
Summary
Bumps OpenTelemetry packages from 1.15.2 → 1.15.3 in
Directory.Packages.propsto pick up upstream CVE fixes, and removes the unusedOpenTelemetry.Exporter.Jaeger1.5.1 pin.Addresses CVEs:
Packages bumped to 1.15.3:
Packages removed:
OpenTelemetry.Exporter.Jaeger1.5.1 — deprecated upstream, and had zero references insrc/,samples/, ortests/(dangling version pin only).dotnet list package --vulnerableagainst the 1.15.3 set comes back clean (one unrelated hit onOracle.ManagedDataAccess.Corein the Dapper samples viaFluentMigrator.Extensions.Oracle, tracked separately).