OCPBUGS-108037: Bump go.opentelemetry.io/otel to v1.44.0 in 5.0 - #427
OCPBUGS-108037: Bump go.opentelemetry.io/otel to v1.44.0 in 5.0#427redhat-chai-bot wants to merge 1 commit into
Conversation
|
Pipeline controller notification For optional jobs, comment This repository is configured in: LGTM mode |
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository: openshift/coderabbit/.coderabbit.yaml Review profile: CHILL Plan: Team Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
|
@redhat-chai-bot: This pull request references Jira Issue OCPBUGS-108037, which is invalid:
Comment The bug has been updated to refer to the pull request using the external bug tracker. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: redhat-chai-bot The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
/retest AI-generated. Review for accuracy. |
|
/ok-to-test |
…026-41178 Bumps go.opentelemetry.io/otel from v1.43.0 to v1.44.0 to address CVE-2026-41178 (GHSA-5wrp-cwcj-q835), a moderate (CVSS 5.3) denial-of-service vulnerability in baggage header parsing. The go.opentelemetry.io/otel/baggage and go.opentelemetry.io/otel/propagation packages (both part of the otel module, and vendored and used by this repository) processed arbitrarily large/invalid baggage headers after an upfront raw-length check was removed upstream. v1.44.0 restores the raw-length rejection in baggage.Parse. The sibling modules go.opentelemetry.io/otel/metric, go.opentelemetry.io/otel/sdk, and go.opentelemetry.io/otel/trace are bumped to v1.44.0 as well to keep the OpenTelemetry modules aligned with the core otel module. The Go directive is unchanged (go 1.26.0); v1.44.0 is compatible with the release-5.0 toolchain, so no Go upgrade or sustaining fork is required. Upstream advisory: GHSA-5wrp-cwcj-q835 Upstream fix: open-telemetry/opentelemetry-go#7880 Related: OCPBUGS-108037 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2937668 to
91b4def
Compare
|
/test security |
|
@redhat-chai-bot: The following test failed, say
Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
Summary
Bumps
go.opentelemetry.io/otelfrom v1.43.0 to v1.44.0 to addressCVE-2026-41178 (GHSA-5wrp-cwcj-q835) — Denial of Service via oversized
baggage headers in OpenTelemetry-Go.
CVE Details
Fix Strategy
Path A — Direct update (no Go version change required)
The release-5.0 branch uses Go 1.26.0, and the fix requires Go >= 1.25,
so a direct dependency update is compatible. No sustaining fork needed.
The fix restores the raw-length rejection in
baggage.Parsethat wasinadvertently removed, preventing DoS via oversized baggage headers.
Changes
go.opentelemetry.io/otelfrom v1.43.0 to v1.44.0go mod tidyandgo mod vendorgo build ./cmd/cinder-csi-plugin/... ./pkg/csi/...passesAI-generated. Review for accuracy.
@jkaurredhat requested in Slack thread